Merchant Warrior's Payouts API can be used to send funds to any number of nominated Australian bank accounts.
-
Contact Merchant Warrior to enable this feature on your account. You will need to supply
- A PayTo enabled bank account to fund your payouts
- A mandate with Merchant Warrior to authorise debiting of your account to facilitate the payouts
- A notification URL to receive updates about all of your payout statuses
-
Initiate a Payouts batch with the Create Payouts method below *
- This will debit your bank account via PayTo for a single amount to fund paying out all the payouts in your payouts batch.
-
Once the funds are received via PayTo, Merchant Warrior will initiate payouts to all accounts specified in your batch via NPP *
-
If any errors occur when sending funds via NPP, the payout will fall back to a DE payout *
- If the payout fails via DE, the funds will be returned to you via an NPP transaction *
Notifications will be sent to your notify URL for all steps marked with *
Postman
A Postman collection is available here that demonstrates how to use the Payouts API.
Environments
Production: https://api.merchantwarrior.com
Sandbox: https://base.merchantwarrior.com
The following BSB and Account Numbers can be used in the Sandbox environment to simulate specific responses.
| Scenario | BSB | Account | Notifications |
|---|---|---|---|
| Successful NPP Payout | 802950 | 123321 | Successful NPP Payout |
| DE Fallback | 802950 | 11111111 | DE Fallback |
| DE Fallback Failure (Return Funds Success) | 802950 | 13131313 | Payout Returned |
| DE Fallback Failure (Return Funds Failed) | 802950 | 14141414 | Payout Return Declined |
| Merchant Disabled Fallback (Return Funds Success) | 802950 | 15151515 | Payout Returned |
| Merchant Disabled Fallback (Return Funds Failed) | 802950 | 16161616 | Payout Return Declined |
| Merchant Disabled Fallback (Return Funds Pending) | 802950 | 17171717 | Payout Return Pending |
| Invalid BSB | 111111 | 123321 |
Used to create a new payouts batch. Making this request will initiate the whole process, which includes debiting your nominated account for the full amount of all payouts in the batch, and sending payouts to all the nominated accounts.
Endpoint: /payout/process
Headers
| Parameter | Description |
|---|---|
| MW-MERCHANTID | The value of this parameter is provided to you by Merchant Warrior. Also known as your Merchant UUID. |
| MW-API-KEY | The value of this parameter is provided to you by Merchant Warrior. |
| MW-MESSAGEHASH | The verification hash is a combination of the HMAC SHA256 of your API Passphrase, and the entire JSON body. See MW-MESSAGEHASH (JSON) for information on how to construct the hash correctly. |
| MW-API-VERSION | Must be set to 2.0 for this product. |
JSON Body
| Parameter | Description |
|---|---|
| reference | Type: String |
| payouts | Type: Array |
| payee | Type: Object |
| name | Type: String |
| address | Type: Object |
| street | Type: String |
| city | Type: String |
| state | Type: String |
| postcode | Type: String |
| country | Type: String |
| contact | Type: Object |
| phone | Type: String |
Type: String |
|
| transaction | Type: Object |
| reference | Type: String |
| product | Type: String |
| amount | Type: Number |
| bsb | Type: String |
| accNumber | Type: String |
{
"reference": "TEST-000006",
"payouts": [
{
"payee": {
"name": "Successful NPP Payout",
"address": {
"street": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia"
},
"contact": {
"phone": "0411111111",
"email": "[email protected]"
}
},
"transaction": {
"reference":"1234",
"product": "Stark Payroll",
"amount": 10.00,
"bsb": "802950",
"accNumber": "123321"
}
},
{
"payee": {
"name": "Invalid BSB",
"address": {
"street": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia"
},
"contact": {
"phone": "0411111111",
"email": "[email protected]"
}
},
"transaction": {
"reference": "5678",
"product": "Stark Payroll",
"amount": 20.00,
"bsb": "111111",
"accNumber": "123321"
}
},
{
"payee": {
"name": "DE Fallback",
"address": {
"street": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia"
},
"contact": {
"phone": "0411111111",
"email": "[email protected]"
}
},
"transaction": {
"reference": "9101112",
"product": "Stark Payroll",
"amount": 30.00,
"bsb": "802950",
"accNumber": "20220812"
}
}
]
}{
"reference": "TEST-000006",
"payouts": [
{
"payee": {
"name": "Successful NPP Payout",
"address": {
"street": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia"
},
"contact": {
"phone": "0411111111",
"email": "[email protected]"
}
},
"transaction": {
"reference":"1234",
"product": "Stark Payroll",
"amount": 10.00,
"bsb": "802950",
"accNumber": "123321"
}
},
{
"payee": {
"name": "Invalid BSB",
"address": {
"street": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia"
},
"contact": {
"phone": "0411111111",
"email": "[email protected]"
}
},
"transaction": {
"reference": "5678",
"product": "Stark Payroll",
"amount": 20.00,
"bsb": "111111",
"accNumber": "123321"
}
},
{
"payee": {
"name": "DE Fallback",
"address": {
"street": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia"
},
"contact": {
"phone": "0411111111",
"email": "[email protected]"
}
},
"transaction": {
"reference": "9101112",
"product": "Stark Payroll",
"amount": 30.00,
"bsb": "802950",
"accNumber": "20220812"
}
}
]
}No sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableXML Not SupportedXML Not Supported{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"payoutId": "e6f1f5c6-adbf-11ee-b58c-005056a5521a",
"reference": "5527a9ef00014088868a1c5a88fa72e8",
"status": "pending",
"summary": {
"valid": {
"count": 2,
"amount": 40
},
"invalid": {
"count": 1,
"amount": 20
}
}
}
}{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"payoutId": "e6f1f5c6-adbf-11ee-b58c-005056a5521a",
"reference": "5527a9ef00014088868a1c5a88fa72e8",
"status": "pending",
"summary": {
"valid": {
"count": 2,
"amount": 40
},
"invalid": {
"count": 1,
"amount": 20
}
}
}
}XML Not SupportedXML Not Supported{
"responseCode": 1,
"responseMessage": "Operation failed",
"result": {
"provider": "NPP",
"response": {
"status": "RJCT",
"reasonCode": "PA04",
"reason": "A Participants Back Office is operationally unavailable."
}
}
}{
"responseCode": 1,
"responseMessage": "Operation failed",
"result": {
"provider": "NPP",
"response": {
"status": "RJCT",
"reasonCode": "PA04",
"reason": "A Participants Back Office is operationally unavailable."
}
}
}
Used to retrieve the status of a payouts batch.
Endpoint: /payout/{{payoutId or reference}}/status
Headers
| Parameter | Description |
|---|---|
| MW-MERCHANTID | The value of this parameter is provided to you by Merchant Warrior. Also known as your Merchant UUID. |
| MW-API-KEY | The value of this parameter is provided to you by Merchant Warrior. |
| MW-MESSAGEHASH | The verification hash is a combination of the HMAC SHA256 of your API Passphrase, and URL path. See MW-MESSAGEHASH (GET) for information on how to construct the hash correctly. |
| MW-API-VERSION | Must be set to 2.0 for this product. |
XML Not SupportedXML Not Supported{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"payoutId": "67434054-f1cc-11f0-a77e-005056a5521a",
"reference": "bc5caa59cc9b468fb1915e89c82173e8",
"status": "complete",
"total": 3,
"processed": 3,
"fundsSource": "payto",
"createdAt": "2026-01-15 15:41:05",
"lastUpdated": "2026-01-15 16:23:15"
}
}{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"payoutId": "67434054-f1cc-11f0-a77e-005056a5521a",
"reference": "bc5caa59cc9b468fb1915e89c82173e8",
"status": "complete",
"total": 3,
"processed": 3,
"fundsSource": "payto",
"createdAt": "2026-01-15 15:41:05",
"lastUpdated": "2026-01-15 16:23:15"
}
}
Used to resend notifications for all payouts in a specified payouts batch. The notification(s) will be sent to your nominated notify URL. All notifications are chunked to 1000 payouts per request. If you have more payouts than this in your batch, you will receive multiple requests into your system.
Endpoint: /payout/{{payoutId or reference}}/notify
Statuses
Payouts and Payout Transactions follow a lifecycle of statuses, as shown below.
Payout
- pending
- processing
- complete
Payout Transaction
- approved (NPP)
- declined (NPP)
- pending (DE)
- approved (DE)
- declined (DE)
- return pending (NPP)
- returned (NPP)
- return declined (NPP)
- return pending (NPP)
- pending (DE)
Headers
| Parameter | Description |
|---|---|
| MW-MERCHANTID | The value of this parameter is provided to you by Merchant Warrior. Also known as your Merchant UUID. |
| MW-API-KEY | The value of this parameter is provided to you by Merchant Warrior. |
| MW-MESSAGEHASH | The verification hash is a combination of the HMAC SHA256 of your API Passphrase, and URL path. See MW-MESSAGEHASH (GET) for information on how to construct the hash correctly. |
| MW-API-VERSION | Must be set to 2.0 for this product. |
{
"payoutId": "c0978125-b66a-11ed-98bf-005056a5521a",
"reference": "TEST-000005",
"status": "complete",
"payouts": [
{
"transactionId": "c68bc910-b66a-11ed-98bf-005056a5521a",
"reference": "1234",
"status": "approved",
"amount": 10,
"type": "NPP"
},
{
"transactionId": "c809b535-b66a-11ed-98bf-005056a5521a",
"reference": "9101112",
"status": "declined",
"amount": 30,
"type": "NPP"
},
{
"transactionId": "c8a33a3b-b66a-11ed-98bf-005056a5521a",
"reference": "9101112",
"status": "approved",
"amount": 30,
"type": "DE"
}
]
}{
"payoutId": "c0978125-b66a-11ed-98bf-005056a5521a",
"reference": "TEST-000005",
"status": "complete",
"payouts": [
{
"transactionId": "c68bc910-b66a-11ed-98bf-005056a5521a",
"reference": "1234",
"status": "approved",
"amount": 10,
"type": "NPP"
},
{
"transactionId": "c809b535-b66a-11ed-98bf-005056a5521a",
"reference": "9101112",
"status": "declined",
"amount": 30,
"type": "NPP"
},
{
"transactionId": "c8a33a3b-b66a-11ed-98bf-005056a5521a",
"reference": "9101112",
"status": "approved",
"amount": 30,
"type": "DE"
}
]
}No sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableXML Not SupportedXML Not Supported{
"responseCode": 0,
"responseMessage": "Operation successful"
}{
"responseCode": 0,
"responseMessage": "Operation successful"
}
Used to retrieve the status of a payout transaction.
Endpoint: /payout/{{payoutId or reference}}/transaction/{{transactionId or reference}}/status
Headers
| Parameter | Description |
|---|---|
| MW-MERCHANTID | The value of this parameter is provided to you by Merchant Warrior. Also known as your Merchant UUID. |
| MW-API-KEY | The value of this parameter is provided to you by Merchant Warrior. |
| MW-MESSAGEHASH | The verification hash is a combination of the HMAC SHA256 of your API Passphrase, and URL path. See MW-MESSAGEHASH (GET) for information on how to construct the hash correctly. |
| MW-API-VERSION | Must be set to 2.0 for this product. |
XML Not SupportedXML Not Supported{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"payee": {
"name": "Tony Stark",
"address": {
"street": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia"
},
"contact": {
"phone": "0491570006",
"email": "[email protected]"
}
},
"transaction": {
"reference": "fdbd73bc468248e78246100156988036",
"product": "Suit Upgrade",
"amount": 100,
"bsb": "802950",
"accNumber": "13131313"
},
"payouts": [
{
"transactionId": "dc1bcc72-d6fb-11f0-a77e-005056a5521a",
"status": "declined",
"type": "NPP",
"createdAt": "2026-01-15 16:22:40",
"lastUpdated": "2026-01-15 16:22:42"
},
{
"transactionId": "dc1e3818-d6fb-11f0-a77e-005056a5521a",
"status": "declined",
"type": "DE",
"createdAt": "2026-01-15 16:22:43",
"lastUpdated": "2026-01-18 08:20:00"
},
{
"transactionId": "df4a224f-d6fb-11f0-a77e-005056a5521a",
"status": "returned",
"type": "NPP",
"createdAt": "2026-01-18 08:20:01",
"lastUpdated": "2026-01-18 08:20:01"
}
]
}
}{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"payee": {
"name": "Tony Stark",
"address": {
"street": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia"
},
"contact": {
"phone": "0491570006",
"email": "[email protected]"
}
},
"transaction": {
"reference": "fdbd73bc468248e78246100156988036",
"product": "Suit Upgrade",
"amount": 100,
"bsb": "802950",
"accNumber": "13131313"
},
"payouts": [
{
"transactionId": "dc1bcc72-d6fb-11f0-a77e-005056a5521a",
"status": "declined",
"type": "NPP",
"createdAt": "2026-01-15 16:22:40",
"lastUpdated": "2026-01-15 16:22:42"
},
{
"transactionId": "dc1e3818-d6fb-11f0-a77e-005056a5521a",
"status": "declined",
"type": "DE",
"createdAt": "2026-01-15 16:22:43",
"lastUpdated": "2026-01-18 08:20:00"
},
{
"transactionId": "df4a224f-d6fb-11f0-a77e-005056a5521a",
"status": "returned",
"type": "NPP",
"createdAt": "2026-01-18 08:20:01",
"lastUpdated": "2026-01-18 08:20:01"
}
]
}
}
Used to resend a notifications for a single payouts in a specified payouts batch. The notification will be sent to your nominated notify URL.
Endpoint: /payout/{{payoutId or payout reference}}/transaction/{transactionId or transaction reference}/notify
Headers
| Parameter | Description |
|---|---|
| MW-MERCHANTID | The value of this parameter is provided to you by Merchant Warrior. Also known as your Merchant UUID. |
| MW-API-KEY | The value of this parameter is provided to you by Merchant Warrior. |
| MW-MESSAGEHASH | The verification hash is a combination of the HMAC SHA256 of your API Passphrase, and URL path. See MW-MESSAGEHASH (GET) for information on how to construct the hash correctly. |
| MW-API-VERSION | Must be set to 2.0 for this product. |
{
"payoutId": "22efc529-c7b9-11ed-834f-005056b2764e",
"reference": "TEST-000005",
"status": "complete",
"payouts": [
{
"transactionId": "271c378f-c7b9-11ed-834f-005056b2764e",
"reference": 1234,
"status": "approved",
"amount": 10,
"type": "NPP"
}
]
}{
"payoutId": "22efc529-c7b9-11ed-834f-005056b2764e",
"reference": "TEST-000005",
"status": "complete",
"payouts": [
{
"transactionId": "271c378f-c7b9-11ed-834f-005056b2764e",
"reference": 1234,
"status": "approved",
"amount": 10,
"type": "NPP"
}
]
}No sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableXML Not SupportedXML Not Supported{
"responseCode": 0,
"responseMessage": "Operation successful"
}{
"responseCode": 0,
"responseMessage": "Operation successful"
}
Here you will find examples of all the notifications that are sent to your Notify URL for the following scenarios -
- Successful NPP Payout
- DE Fallback
- DE Approved
- DE Declined
- Payout Return Pending
- Payout Returned
- Payout Return Declined
{
"payoutId": "bd4c8094-9be4-11ef-8d36-005056a5521a",
"reference": "5e643aa87cd34e8987859432d8f8fa17",
"status": "complete",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
"payouts": [
{
"transactionId": "bdda6658-9be4-11ef-8d36-005056a5521a",
"reference": "415e0eb04ada4d8ba3589fbe5830df8f",
"status": "approved",
"amount": 16,
"type": "NPP",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
}
]
}{
"payoutId": "bd4c8094-9be4-11ef-8d36-005056a5521a",
"reference": "5e643aa87cd34e8987859432d8f8fa17",
"status": "complete",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
"payouts": [
{
"transactionId": "bdda6658-9be4-11ef-8d36-005056a5521a",
"reference": "415e0eb04ada4d8ba3589fbe5830df8f",
"status": "approved",
"amount": 16,
"type": "NPP",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
}
]
}{
"payoutId": "b044ccf7-f28e-11f0-a77e-005056a5521a",
"reference": "7aa6be72615647ea8fb2f764f4bd0571",
"status": "complete",
"fundsSource": "payto",
"createdAt": "2026-01-16 14:51:50",
"lastUpdated": "2026-01-16 14:51:57",
"payouts": [
{
"transactionId": "b43d7ac5-f28e-11f0-a77e-005056a5521a",
"reference": "7619efb1788848439dfe1381027c0727",
"status": "declined",
"amount": 68,
"type": "NPP",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57",
"result": [
{
"provider": "NPP",
"response": {
"status": "RJCT",
"reasonCode": "AC14",
"reason": "Account exists but cannot accept funds (unreachable via NPP)"
}
}
]
},
{
"transactionId": "b43f60b3-f28e-11f0-a77e-005056a5521a",
"reference": "7619efb1788848439dfe1381027c0727",
"status": "pending",
"amount": 68,
"type": "DE",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
}
]
}{
"payoutId": "b044ccf7-f28e-11f0-a77e-005056a5521a",
"reference": "7aa6be72615647ea8fb2f764f4bd0571",
"status": "complete",
"fundsSource": "payto",
"createdAt": "2026-01-16 14:51:50",
"lastUpdated": "2026-01-16 14:51:57",
"payouts": [
{
"transactionId": "b43d7ac5-f28e-11f0-a77e-005056a5521a",
"reference": "7619efb1788848439dfe1381027c0727",
"status": "declined",
"amount": 68,
"type": "NPP",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57",
"result": [
{
"provider": "NPP",
"response": {
"status": "RJCT",
"reasonCode": "AC14",
"reason": "Account exists but cannot accept funds (unreachable via NPP)"
}
}
]
},
{
"transactionId": "b43f60b3-f28e-11f0-a77e-005056a5521a",
"reference": "7619efb1788848439dfe1381027c0727",
"status": "pending",
"amount": 68,
"type": "DE",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
}
]
}{
"payoutId": "f5fdabb8-9be4-11ef-8d36-005056a5521a",
"reference": "32fc77b56cf54ff79f1bf191cc3ddfb7",
"status": "complete",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
"payouts": [
{
"transactionId": "f632ed83-9be4-11ef-8d36-005056a5521a",
"reference": "0740956a48b54d2cbc077db0bcea71a6",
"status": "approved",
"amount": 41,
"type": "DE",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
}
]
}{
"payoutId": "f5fdabb8-9be4-11ef-8d36-005056a5521a",
"reference": "32fc77b56cf54ff79f1bf191cc3ddfb7",
"status": "complete",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
"payouts": [
{
"transactionId": "f632ed83-9be4-11ef-8d36-005056a5521a",
"reference": "0740956a48b54d2cbc077db0bcea71a6",
"status": "approved",
"amount": 41,
"type": "DE",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
}
]
}{
"payoutId": "b044ccf7-f28e-11f0-a77e-005056a5521a",
"reference": "7aa6be72615647ea8fb2f764f4bd0571",
"status": "complete",
"fundsSource": "payto",
"createdAt": "2026-01-16 14:51:50",
"lastUpdated": "2026-01-16 14:51:57",
"payouts": [
{
"transactionId": "b43f60b3-f28e-11f0-a77e-005056a5521a",
"reference": "7619efb1788848439dfe1381027c0727",
"status": "declined",
"amount": 68,
"type": "DE",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:52:06",
"result": [
{
"provider": "DE",
"response": {
"reason": "Account closed",
"reasonCode": 8
}
}
]
}
]
}{
"payoutId": "b044ccf7-f28e-11f0-a77e-005056a5521a",
"reference": "7aa6be72615647ea8fb2f764f4bd0571",
"status": "complete",
"fundsSource": "payto",
"createdAt": "2026-01-16 14:51:50",
"lastUpdated": "2026-01-16 14:51:57",
"payouts": [
{
"transactionId": "b43f60b3-f28e-11f0-a77e-005056a5521a",
"reference": "7619efb1788848439dfe1381027c0727",
"status": "declined",
"amount": 68,
"type": "DE",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:52:06",
"result": [
{
"provider": "DE",
"response": {
"reason": "Account closed",
"reasonCode": 8
}
}
]
}
]
}{
"payoutId": "b044ccf7-f28e-11f0-a77e-005056a5521a",
"reference": "7aa6be72615647ea8fb2f764f4bd0571",
"status": "complete",
"fundsSource": "payto",
"createdAt": "2026-01-16 14:51:50",
"lastUpdated": "2026-01-16 14:51:57",
"payouts": [
{
"transactionId": "ba09052a-f28e-11f0-a77e-005056a5521a",
"reference": "7619efb1788848439dfe1381027c0727",
"status": "return pending",
"amount": 68,
"type": "NPP",
"createdAt": "2026-01-16 14:52:06",
"lastUpdated": "2026-01-16 14:52:06"
}
]
}{
"payoutId": "b044ccf7-f28e-11f0-a77e-005056a5521a",
"reference": "7aa6be72615647ea8fb2f764f4bd0571",
"status": "complete",
"fundsSource": "payto",
"createdAt": "2026-01-16 14:51:50",
"lastUpdated": "2026-01-16 14:51:57",
"payouts": [
{
"transactionId": "ba09052a-f28e-11f0-a77e-005056a5521a",
"reference": "7619efb1788848439dfe1381027c0727",
"status": "return pending",
"amount": 68,
"type": "NPP",
"createdAt": "2026-01-16 14:52:06",
"lastUpdated": "2026-01-16 14:52:06"
}
]
}{
"payoutId": "225adb2c-9be5-11ef-8d36-005056a5521a",
"reference": "e1923233ae204fb78198179144066bbb",
"status": "complete",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
"payouts": [
{
"transactionId": "267e2361-9be5-11ef-8d36-005056a5521a",
"reference": "2f58f350cb314facb25c952bc994faad",
"status": "returned",
"amount": 30,
"type": "NPP",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
}
]
}{
"payoutId": "225adb2c-9be5-11ef-8d36-005056a5521a",
"reference": "e1923233ae204fb78198179144066bbb",
"status": "complete",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
"payouts": [
{
"transactionId": "267e2361-9be5-11ef-8d36-005056a5521a",
"reference": "2f58f350cb314facb25c952bc994faad",
"status": "returned",
"amount": 30,
"type": "NPP",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
}
]
}{
"payoutId": "58c68614-9be5-11ef-8d36-005056a5521a",
"reference": "a5c8ace0e01847cd94604ac0b3506263",
"status": "complete",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
"payouts": [
{
"transactionId": "5c6216f2-9be5-11ef-8d36-005056a5521a",
"reference": "132291c0c2fe441793d558cd5d0afdf0",
"status": "return declined",
"amount": 95,
"type": "NPP",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
"result": [
{
"provider": "NPP",
"response": {
"status": "RJCT",
"reasonCode": "AB03",
"reason": "Settlement process aborted due to timeout."
}
}
]
}
]
}{
"payoutId": "58c68614-9be5-11ef-8d36-005056a5521a",
"reference": "a5c8ace0e01847cd94604ac0b3506263",
"status": "complete",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
"payouts": [
{
"transactionId": "5c6216f2-9be5-11ef-8d36-005056a5521a",
"reference": "132291c0c2fe441793d558cd5d0afdf0",
"status": "return declined",
"amount": 95,
"type": "NPP",
"createdAt": "2026-01-16 14:51:57",
"lastUpdated": "2026-01-16 14:51:57"
"result": [
{
"provider": "NPP",
"response": {
"status": "RJCT",
"reasonCode": "AB03",
"reason": "Settlement process aborted due to timeout."
}
}
]
}
]
}No sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample available