hotrecharge library

Classes

ApiResponse
custom api response model, preferred way to check api response
CustomerInfo
zesa customer information model, property of ZesaCustomerDetail -> customerInfo used to get customer information from their zesa meter number
EndUserBalance
HotRecharge
connect to hot-recharge and perfom airtime topup and zesa recharge
PinlessRecharge
response model for a successful pinless recharge (airtime topup to user number)
QueryTransaction
query transaction for reconciliation model, get original transaction info sent on the date of the originalAgentReference
QueryZesaTransaction
query zesa transaction success response model it return same original response ZesaRecharge with additional information of CustomerInfo
WalletBalance
business topup account wallet balance
ZesaCustomerDetail
get zesa customer details from their meter-number
ZesaRecharge
response model on successful zesa recharge
ZesaTokenItem
zesa token item model, a property in ZesaRecharge -> tokens
ZesaWalletBalance
get business | user account zesa wallet balance

Enums

RechargeResponse
hot-recharge api request respond property in ApiResponse -> rechargeResponse