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 DOEstatusstring
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.25ElectricityVerifyResponse
{
"customerName": "JOHN DOE",
"status": "valid",
"message": "string",
"minimumPurchase": 22521.25
}