akulaku-p2p-http-sample
{
"service": {
"id": "PEER_TO_PEER"
},
"acquirer": {
"id": "AKULAKU"
},
"channel": {
"id": "PEER_TO_PEER_AKULAKU"
},
"order": {
"invoice_number": "INV-20210707-0001",
"amount": 90000
},
"transaction": {
"status": "SUCCESS",
"date": "2021-07-07T08:48:42Z",
"original_request_id": "baec7d95-f30a-4b78-b711-6ebe0ccdf50b"
},
"peer_to_peer_info": {
"virtual_account_number": "2900800000000003",
"created_date": "20200313095850",
"expired_date": "20200313155850",
"status": "SUCCESS",
"merchant_unique_reference": "60123",
"identifier": [
{
"name": "AKULAKU_UNIQUE_REFERENCE",
"value": "BRN-0288-1654748429432TEST-ABC-768"
},
{
"name": "ORDER_ID",
"value": "BRN-0288-1654748429432TEST-ABC-768"
}
]
},
"payment": {
"merchant_unique_reference": "MUR-20210707-0001"
}
}
Akulaku Notification Explanation
Parameter | Type | Mandatory | Description |
---|---|---|---|
service.id | string | Mandatory | The service that is used for the transaction |
acquirer.id | string | Mandatory | The acquirer that processed the transaction |
channel.id | string | Mandatory | The channel of the transaction |
order.invoice_number | string | Mandatory | Same as the request that merchant sent on the payment initiation |
order.amount | number | Mandatory | Same as the request that merchant sent on the payment initiation |
transaction.status | string | Mandatory | The transaction status to be use to update the status on merchant side Possible value: SUCCESS, FAILED |
transaction.date | string | Mandatory | The date when the transaction is completed by the customer in ISO 8601 format (UTC + 0) |
transaction.original_request_id | string | Mandatory | The request ID that sent when initiate the payment |
payment. merchant_unique_reference | string | Mandatory | The merchant unique reference that sent when initiate the payment |