| Parameter | Type | Required | Description |
|---|---|---|---|
| invoiceReference | String | Yes | Unique invoice reference generated during invoice creation |
{
"subLedgerID": "1110028207",
"description": "Power Vend",
"customerEmail": "*",
"customerName": "Irecharge-Billing Service",
"invoiceReference": "26063019592092869587",
"amount": 50100.00,
"subledgergroupcode": "8RFVJ70FK4",
"status": "Pending",
"allocatedNuban": "1110028207",
"expiryDate": "2026-06-30T21:59:20Z",
"statusDate": "2026-06-30T19:59:36Z"
}{
"subLedgerID": "1110034309",
"description": "Wallet Funding By Merchant User ID: 70",
"customerEmail": "null",
"customerName": "Accelerate",
"invoiceReference": "26070210021316872221",
"amount": 100.00,
"subledgergroupcode": "8RFVJ70FK4",
"status": "Paid",
"allocatedNuban": "1110034309",
"sourceAccountNumber": "5598521572",
"sourceAccountName": "iRecharge Tech-Innovations Limited",
"sourceAccountBank": "OneUtility MFB (Madobi MFB)",
"destinationAccountNumber": "1110034309",
"destinationAccountName": "Accelerate",
"destinationAccountBank": "OneUtility MFB (Madobi MFB)",
"sessionID": "100004260702100321164194478671",
"transactionReference": "100004260702100321164194478671",
"expiryDate": "2026-07-02T12:02:13Z",
"statusDate": "2026-07-02T10:02:14Z",
"createdDate": "2026-07-02T10:02:14Z"
}| Field | Type | Description |
|---|---|---|
| subLedgerID | String | Identifier of the invoice sub-ledger account |
| description | String | Description of the invoice or payment purpose |
| customerEmail | String | Customer email address (may be masked or null) |
| customerName | String | Name of the customer associated with the invoice |
| invoiceReference | String | Unique invoice reference |
| amount | Decimal | Invoice amount |
| subledgergroupcode | String | Internal sub-ledger grouping code |
| status | String | Current invoice status |
| allocatedNuban | String | Virtual account (NUBAN) allocated to the invoice |
| expiryDate | String (ISO 8601) | Date and time when the invoice expires |
| statusDate | String (ISO 8601) | Date and time when the current status was recorded |
| Field | Type | Description |
|---|---|---|
| sourceAccountNumber | String | Bank account from which payment originated |
| sourceAccountName | String | Name of the payer's account |
| sourceAccountBank | String | Bank of the payer's account |
| destinationAccountNumber | String | Virtual account credited |
| destinationAccountName | String | Name on the destination account |
| destinationAccountBank | String | Bank hosting the destination account |
| sessionID | String | NIP session identifier for the payment transaction |
| transactionReference | String | Unique transaction reference |
| createdDate | String (ISO 8601) | Timestamp when the payment transaction was created |
| Status | Description |
|---|---|
| Pending | Invoice has been generated but payment has not yet been received. |
| Paid | Payment has been received and transaction details are available. |