Transaction Result
Object representing transaction result passed to Snap callback.
Card Payment
{
"status_code":"200",
"status_message":"Success, Credit Card transaction is successful",
"transaction_id":"6d9677da-45a3-40d0-a0f0-8f0b2f860a64",
"masked_card":"481111-1114",
"order_id":"1459499971",
"gross_amount":"10000.00",
"payment_type":"credit_card",
"transaction_time":"2016-04-01 15:39:58",
"transaction_status":"capture",
"fraud_status":"accept",
"approval_code":"100057",
"bank":"bni",
"card_type":"credit"
}
e-Channel
{
"status_code":"201",
"status_message":"Transaksi sedang diproses",
"transaction_id":"0ae66c29-e4a6-4e7b-b223-a103564a8d29",
"order_id":"1459500813",
"gross_amount":"10000.00",
"payment_type":"echannel",
"transaction_time":"2016-04-01 15:54:07",
"transaction_status":"pending",
"fraud_status":"accept",
"bill_key":"001689",
"biller_code":"70012",
"pdf_url": "https://app.midtrans.com/snap/v1/transactions/0ae66c29-e4a6-4e7b-b223-a103564a8d29/pdf"
}
{
"status_code":"200",
"status_message":"Success, transaction is found",
"transaction_id":"d2f79099-158d-413b-8968-cc23e0b0c99e",
"order_id":"Farah-4998f180-f11f-488a-926f-abfa86519ba9",
"gross_amount":"10000.00",
"payment_type":"echannel",
"transaction_time":"2022-08-01 15:55:36",
"transaction_status":"settlement",
"fraud_status":"accept",
"bill_key":"992326882473",
"biller_code":"70012",
"pdf_url":"https://app.midtrans.com/snap/v1/transactions/7c873142-f9db-4404-a3fd-b7dacea61c47/pdf",
"finish_redirect_url":"http://example.com?order_id=Farah-4998f180-f11f-488a-926f-abfa86519ba9&status_code=200&transaction_status=settlement"
}
BNI VA & BRI VA
{
"status_code":"201",
"status_message":"Your Transaction is being processed",
"transaction_id":"b9b651b6-2be9-4930-83fb-3bfa3b0a2f91",
"order_id":"Farah-dc556491-51cc-4056-a184-c6d469c3dbc6",
"gross_amount":"10000.00",
"payment_type":"bank_transfer",
"transaction_time":"2022-08-01 12:56:00",
"transaction_status":"pending",
"va_numbers":[{
"bank":"bni",
"va_number":"8202684534204029"
}],
"fraud_status":"accept",
"pdf_url":"https://app.midtrans.com/snap/v1/transactions/630add54-9a0f-4abd-9a9b-8ac45a42e591/pdf",
"finish_redirect_url":"http://example.com?order_id=Farah-dc556491-51cc-4056-a184-c6d469c3dbc6&status_code=201&transaction_status=pending"
}
{
"status_code":"200",
"status_message":"Success, transaction is found",
"transaction_id":"5bd36ae1-d331-4ba3-9bb0-71b4f97b3350",
"order_id":"Farah-18b11c96-d38c-4a67-8e14-b5f658ce275c",
"gross_amount":"10000.00",
"payment_type":"bank_transfer",
"transaction_time":"2022-08-01 13:02:34",
"transaction_status":"settlement",
"va_numbers":[{
"bank":"bni",
"va_number":"8202243460709261"
}],
"fraud_status":"accept",
"pdf_url":"https://app.midtrans.com/snap/v1/transactions/9109f1f3-c1bb-4514-8265-e219f629f8d9/pdf",
"finish_redirect_url":"http://example.com?order_id=Farah-18b11c96-d38c-4a67-8e14-b5f658ce275c&status_code=200&transaction_status=settlement"
}
Permata VA
{
"status_code":"201",
"status_message":"Your Transaction is being processed",
"transaction_id":"b0073bad-880b-474f-bcca-80e35d06312d",
"order_id":"Farah-0b06064b-54b3-46bf-bc33-5175283a9896",
"gross_amount":"10000.00",
"payment_type":"bank_transfer",
"transaction_time":"2022-08-01 13:06:44",
"transaction_status":"pending",
"fraud_status":"accept",
"permata_va_number":"491004103177391",
"pdf_url":"https://app.midtrans.com/snap/v1/transactions/bae01323-1708-4f81-a7ad-3159bb27aad8/pdf",
"finish_redirect_url":"http://example.com?order_id=Farah-0b06064b-54b3-46bf-bc33-5175283a9896&status_code=201&transaction_status=pending"
}
{
"status_code":"200",
"status_message":"Success, transaction is found",
"transaction_id":"90fcd23e-7dce-4777-8234-6383bde34733",
"order_id":"Farah-d2170e96-0939-4e97-af1a-ea0631a5281e",
"gross_amount":"10000.00",
"payment_type":"bank_transfer",
"transaction_time":"2022-08-01 13:10:28",
"transaction_status":"settlement",
"fraud_status":"accept",
"permata_va_number":"491007046084211",
"pdf_url":"https://app.midtrans.com/snap/v1/transactions/19eff40c-e474-4711-bd72-c1dcaf23af6d/pdf",
"finish_redirect_url":"http://example.com?order_id=Farah-d2170e96-0939-4e97-af1a-ea0631a5281e&status_code=200&transaction_status=settlement"
}
BCA VA
{
"payment_type":"bank_transfer",
"transaction_status":"pending",
"pdf_url":"https://app.midtrans.com/snap/v1/transactions/f8eb89e6-50d7-4060-b4af-66170d9e0bf2/pdf",
"finish_redirect_url":"http://example.com?order_id=Farah-40e5b947-9933-40c0-89f7-168f639e10d8&status_code=201&transaction_status=pending",
"status_code":"201",
"bca_va_number":"49112893603"
}
{
"payment_type":"bank_transfer",
"transaction_status":"settlement",
"pdf_url":"https://app.midtrans.com/snap/v1/transactions/f8eb89e6-50d7-4060-b4af-66170d9e0bf2/pdf",
"finish_redirect_url":"http://example.com?order_id=Farah-40e5b947-9933-40c0-89f7-168f639e10d8&status_code=200&transaction_status=settlement",
"status_code":"200",
"bca_va_number":"49112893603",
"transaction_time":"2022-08-01 12:40:10",
"gross_amount":"10000.00",
"order_id":"Farah-40e5b947-9933-40c0-89f7-168f639e10d8",
"transaction_id":"4f027746-7231-408a-aefa-481167b62e5e",
"fraud_status":"accept",
"status_message":"Success, transaction is found",
"va_numbers":[{
"bank":"bca",
"va_number":"49112893603"
}]
}
GoPay
{
"status_code":"201",
"status_message":"Your Transaction is being processed",
"transaction_id":"1030b91a-9cd0-4f71-b165-ec4e2e1835cc",
"order_id":"Farah-8daaac75-9657-4b03-80ca-0cc89bab6be7",
"gross_amount":"10000.00",
"payment_type":"gopay",
"transaction_time":"2022-08-01 13:36:04",
"transaction_status":"pending",
"fraud_status":"accept",
"finish_redirect_url":"http://example.com?order_id=Farah-8daaac75-9657-4b03-80ca-0cc89bab6be7&status_code=201&transaction_status=pending"
}
{
"payment_type":"gopay",
"transaction_status":"settlement",
"pdf_url":null,
"finish_redirect_url":"http://example.com?order_id=Farah-8daaac75-9657-4b03-80ca-0cc89bab6be7&status_code=200&transaction_status=settlement",
"status_code":"200",
"transaction_time":"2022-08-01 13:36:04",
"gross_amount":"10000.00",
"order_id":"Farah-8daaac75-9657-4b03-80ca-0cc89bab6be7",
"transaction_id":"1030b91a-9cd0-4f71-b165-ec4e2e1835cc",
"fraud_status":"accept",
"status_message":"Success, transaction is found"
}
{
"payment_type":"gopay",
"transaction_status":"pending",
"pdf_url":null,
"finish_redirect_url":"http://example.com?order_id=Farah-4acd7c82-07b0-4ed7-91df-8fb7740c078a&status_code=201&transaction_status=pending",
"status_code":"201"
}
Shopeepay
{
"status_code":"201",
"status_message":"Your Transaction is being processed",
"transaction_id":"cfe7aee8-774b-45a9-a81b-29de33aed349",
"order_id":"Farah-9ca61c03-51ab-43b1-b788-fa4a5a9259ce",
"gross_amount":"10000.00",
"payment_type":"qris",
"transaction_time":"2022-08-01 13:48:34",
"transaction_status":"pending",
"fraud_status":"accept",
"finish_redirect_url":"http://example.com?order_id=Farah-9ca61c03-51ab-43b1-b788-fa4a5a9259ce&status_code=201&transaction_status=pending"
}
Indomaret
{
"status_code":"201",
"status_message":"Your Transaction is being processed",
"transaction_id":"06160057-7f70-47aa-8edb-b17ea129d675",
"order_id":"Farah-d3a87270-8b96-406a-910b-bfcf87f210d9",
"gross_amount":"10000.00",
"payment_type":"cstore",
"transaction_time":"2022-08-01 13:52:07",
"transaction_status":"pending",
"payment_code":"G7723491121852129730",
"pdf_url":"https://app.midtrans.com/snap/v1/transactions/f9c65342-d7d8-4e8c-bff6-90cdc9fd9573/pdf",
"finish_redirect_url":"http://example.com?order_id=Farah-d3a87270-8b96-406a-910b-bfcf87f210d9&status_code=201&transaction_status=pending"
}
{
"status_code":"200",
"status_message":"Success, transaction is found",
"transaction_id":"3afd0454-4ebf-4167-9088-01708743ad9f",
"order_id":"Farah-41d629bc-2ff3-490d-b695-f21d403cc972",
"gross_amount":"10000.00",
"payment_type":"cstore",
"transaction_time":"2022-08-01 15:29:57",
"transaction_status":"settlement",
"payment_code":"G7723491122452129730",
"pdf_url":"https://app.midtrans.com/snap/v1/transactions/fe4246a2-cff3-4971-88a8-b5de58505876/pdf",
"finish_redirect_url":"http://example.com?order_id=Farah-41d629bc-2ff3-490d-b695-f21d403cc972&status_code=200&transaction_status=settlement"
}
Alfamart
{
"status_code":"201",
"status_message":"Your Transaction is being processed",
"transaction_id":"42d4cd59-b51a-4ad7-9a0d-14392f68fe53",
"order_id":"Farah-014d66ae-0968-4a75-802f-e75da350aecb",
"gross_amount":"10000.00",
"payment_type":"cstore",
"transaction_time":"2022-08-01 15:22:08",
"transaction_status":"pending",
"fraud_status":"accept",
"payment_code":"9909743975002416",
"pdf_url":"https://app.midtrans.com/snap/v1/transactions/2d42293b-1b76-495d-81da-07d5e30ba103/pdf",
"finish_redirect_url":"http://example.com?order_id=Farah-014d66ae-0968-4a75-802f-e75da350aecb&status_code=201&transaction_status=pending"
}
{
"status_code":"200",
"status_message":"Success, transaction is found",
"transaction_id":"dc6cb612-276f-4a16-a4a2-a9a23fccd18e",
"order_id":"Farah-250c1613-75d8-4cf9-ac82-2a73cc5142b3",
"gross_amount":"10000.00",
"payment_type":"cstore",
"transaction_time":"2022-08-01 15:45:07",
"transaction_status":"settlement",
"fraud_status":"accept",
"payment_code":"9909736722245808",
"pdf_url":"https://app.midtrans.com/snap/v1/transactions/c63c3afa-f416-4558-9d70-2538f38491e2/pdf",
"finish_redirect_url":"http://example.com?order_id=Farah-250c1613-75d8-4cf9-ac82-2a73cc5142b3&status_code=200&transaction_status=settlement"
}
Error Result
{
"status_code": "406",
"status_message": ["transaction has been processed"]
}
Definition
Name | Description |
---|---|
statuscode _String | Transaction status code. Possible values: 200 , 201 , 202 , 400 , 404 , 406 , 500 |
statusmessage _String | Transaction status message |
orderid _String | Merchant's unique payment ID or order ID |
grossamount _String | Processed gross amount |
paymenttype _Array (optional) | Selected payment type for transaction. Possible values: Credit Cards: credit_card . Banks: echannel (mandiri va/bill), bank_transfer , bca_klikpay , bca_klikbca , bri_epay . E-wallets: gopay , qris . Merchants: cstore . |
transactionid _String | Transaction ID |
transactiontime _String | Timestamp in yyyy-MM-dd hh:mm:ss format |
transactionstatus _String | Transaction status. Possible values: capture , settlement , pending , cancel , expired |
fraudstatus _String | Fraud status. Possible values: accept , deny |
approvalcode _String | Bank approval code |
maskedcard _String | Customer's masked card (only in credit_card ) |
bank String | Acquiring Bank |
permatava_number _String | Permata VA Number (only in bank_transfer using permata_va ) |
bcava_number _String | Bca VA Number (only in bank_transfer using bca_va ) |
billkey _String | Customer bill key (only in echannel ) |
billercode _String | Customer biller code (only in echannel ) |
savedtoken_id _String | TWO_CLICKS_TOKEN value. Only available in credit_card payment type |
savedtoken_id_expired_at _String | Specifies the expiration time of the TWO_CLICKS_TOKEN |
cardtype _String | Type of card used. Possible values: credit , debit |
pdfurl _String | Link to show the payment instructions. Used for most asynchronous payment channels. |
vanumbers _Array object | Virtual Account informations that only appear in bank_transfer using va except echanel , permata va . Possible values: [{ bank: <*bank*>, va_number: <*va_number*> }] |
For security reason, results from JS callback should only be used for UI feedback to user and should NOT be used to alter transaction status on your database. We provide HTTP Notification for that purpose. You can set your payment HTTP Notification URL in Settings - Configuration.