Skip to main content

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
ParameterTypeMandatoryDescription
service.idstringMandatoryThe service that is used for the transaction
acquirer.idstringMandatoryThe acquirer that processed the transaction
channel.idstringMandatoryThe channel of the transaction
order.invoice_numberstringMandatorySame as the request that merchant sent on the payment initiation
order.amountnumberMandatorySame as the request that merchant sent on the payment initiation
transaction.statusstringMandatoryThe transaction status to be use to update the status on merchant side
Possible value: SUCCESS, FAILED
transaction.datestringMandatoryThe date when the transaction is completed by the customer in ISO 8601 format (UTC + 0)
transaction.original_request_idstringMandatoryThe request ID that sent when initiate the payment
payment.
merchant_unique_reference
stringMandatoryThe merchant unique reference that sent when initiate the payment