Approve Transaction

Log in to see full request history

Approve transaction is triggered to accept the card payment transaction with fraud_status:challenge.



Approve Transaction Method

See sample on the right -- try it yourself!

HTTP MethodEndpointDefinition
POSTBASE_URL/v2/{order_id OR transaction_id}/approveApprove challenged transaction


Approve Transaction Response

{ "status_code" : "200", "status_message" : "Success, transaction is approved", "transaction_id" : "ca297170-be4c-45ed-9dc9-be5ba99d30ee", "masked_card" : "45111111-1117", "order_id" : "testing-0.4555-1414741517", "payment_type" : "credit_card", "transaction_time" : "2014-10-31 14:46:44", "transaction_status" : "capture", "fraud_status" : "accept", "bank" : "bni", "gross_amount" : "30000.00" }
{ "status_code" : "412", "status_message" : "Merchant cannot modify the status of the transaction" }
JSON AttributeDescriptionType
transaction_idTransaction ID given by Midtrans.String
order_idOrder ID specified by you.String
gross_amountTotal amount of transaction in IDR.String
payment_typeThe payment method used by the customer.String
transaction_timeTimestamp of transaction in ISO 8601 format. Time Zone: GMT+7.String
transaction_statusTransaction status after charge credit card transaction. Possible values are
capture : Transaction is accepted by the bank and ready for settlement.
deny: Transaction is denied by the bank or FDS.
authorize: Credit card is authorized in pre-authorization feature.
String
fraud_statusDetection result by Fraud Detection System (FDS). Possible values are
accept : Approved by FDS.
challenge: Questioned by FDS.
Note: Approve transaction to accept it or transaction gets automatically canceled during settlement.
deny: Denied by FDS. Transaction automatically failed.
String
masked_cardFirst 8-digits and last 4-digits of customer's credit card number.String
status_codeStatus code of transaction charge result.String
bankThe name of the acquiring bank.String
status_messageDescription of transaction charge result.String
Path Params
string
required
Responses

Language
Credentials
:
Click Try It! to start a request and see the response here! Or choose an example:
application/json