Skip to main content

ElectricityVerifyResponse

Result of a meter look-up: the shape of BillVerifyResponse plus the meter-specific minimumPurchase.

customerNamestringnullable

The account holder's name when the meter number is valid.

Example: JOHN DOE
statusstring

valid = found; invalid = not found / wrong; unknown = verification temporarily unavailable.

Possible values: [valid, invalid, unknown]

messagestringnullable

A neutral, caller-safe note (null when valid).

minimumPurchasenumber<double>nullable

The smallest amount, in naira, this meter will accept. Present only when the disco publishes a floor for it. Null means no minimum was declared, which is the ordinary case - do not treat null as zero. When a value IS present, a purchase below it is refused before anything is vended, so check it while the customer is still choosing an amount rather than after they pay.

Example: 22521.25
ElectricityVerifyResponse
{
"customerName": "JOHN DOE",
"status": "valid",
"message": "string",
"minimumPurchase": 22521.25
}