Webhooks
Chargeback
Payment
Refund
Not receiving webhooks?
Test Mode (Sandbox) : XX.XXX.XXX.XXX
Live Mode (Production) : XX.XXX.XXX.XXX
Retry Policy
Review
Review
merchant_id
string
optional
<= 7 characters
account_id
string
optional
<= 10 characters
transaction_id
string
optional
<= 50 characters
order_no
string
optional
<= 50 characters
amount
string
optional
<= 15 characters
order_status
string
optional
0: Failed (Authorization is rejected)
1: Succeed (Authorization is processed)
<= 5 characters
error_code
string
optional
R100: Accept
R200: Reject
<= 4 characters
result_info
string
optional
<= 500 characters
note
string
optional
<= 1000 characters
return_type
string
optional
1: Real-time response from the browser
2: Real-time response from the server
3: Asynchronous response from the server
<= 1 characters
payment_method
string
optional
<= 50 characters
threeds_result
string
optional
--Authentication Unavailable
--Failed
--Authentication offered but not used
--Unable to Complete Authentication
<= 100 characters
card
string
optional
<= 20 characters
encryption_data
string
optional
encryption_data=sha256(merchant_id + account_id + transaction_id + order_no + currency + amount + order_status + result_info + sign_key);
All encryption parameters need to remove spaces before encryption.
<= 100 characters
Chargeback
Chargeback
merchant_id
string
optional
<= 7 characters
account_id
string
optional
<= 10 characters
transaction_id
string
optional
<= 64 characters
order_no
string
optional
<= 50 characters
amount
string
optional
<= 15 characters
order_status
string
optional
4000 :SEND FOR CHARGEBACK
4010 :CHARGED BACK
4020 :CHARGEBACK FAILED
<= 10 characters
error_code
string
optional
R100: Accept
R200: Reject
<= 4 characters
result_info
string
optional
<= 200 characters
chargeback_reason
string
optional
<= 300 characters
note
string
optional
<= 1000 characters
return_type
string
optional
1: Real-time response from the browser
2: Real-time response from the server
3: Asynchronous response from the server
<= 10 characters
payment_method
string
optional
<= 50 characters
threeds_result
string
optional
--Authentication Unavailable
--Failed
--Authentication offered but not used
--Unable to Complete Authentication
<= 100 characters
card
string
optional
<= 20 characters
billing_address
string
optional
<= 300 characters
first_name
string
optional
<= 100 characters
last_name
string
optional
<= 50 characters
billing_city
string
optional
<= 100 characters
billing_state
string
optional
<= 100 characters
billing_country
string
optional
<= 2 characters
billing_postal_code
string
optional
<= 100 characters
billing_phone
string
optional
<= 50 characters
billing_email
string
optional
<= 200 characters
encryption_data
string
optional
encryption_data=sha256(merchant_id + account_id + transaction_id + order_no + currency + amount + order_status + result_info + sign_key);
<= 64 characters
Payment
Payment
merchant_id
string
optional
<= 7 characters
account_id
string
optional
<= 10 characters
transaction_id
string
optional
<= 64 characters
order_no
string
optional
<= 50 characters
amount
string
optional
Please refer to ISO 4217 for decimal values of each currency
<= 15 characters
order_status
string
optional
-1: Waiting for process (This status will be used for offline transfer such as Konbini, Boleto etc.)
0: Failed
1: Succeed
<= 10 characters
result_info
string
optional
<= 200 characters
payment_method
string
optional
<= 50 characters
threeds_result
string
optional
--Authentication Unavailable
--Failed
--Authentication offered but not used
--Unable to Complete Authentication
<= 100 characters
return_type
string
optional
1: Real-time response from the browser
2: Real-time response from the server
3: Asynchronous response from the server
<= 1 characters
note
string
optional
<= 1000 characters
card
string
optional
<= 20 characters
billing_address
string
optional
<= 300 characters
first_name
string
optional
<= 100 characters
last_name
string
optional
<= 50 characters
billing_city
string
optional
<= 100 characters
billing_state
string
optional
<= 100 characters
billing_country
string
optional
<= 2 characters
billing_postal_code
string
optional
<= 100 characters
billing_phone
string
optional
<= 50 characters
billing_email
string
optional
<= 200 characters
connector
string
optional
<= 50 characters
encryption_data
string
optional
encryption_data=sha256(merchant_id + account_id + transaction_id + order_no + currency + amount + order_status + result_info + sign_key);
<= 64 characters
Refund
Refund
merchant_id
string
optional
<= 7 characters
account_id
string
optional
<= 10 characters
transaction_id
string
optional
<= 64 characters
order_no
string
optional
<= 50 characters
amount
string
optional
Please refer to ISO 4217 for decimal values of each currency
<= 15 characters
order_status
string
optional
4100 :SEND FOR REFUND
4110 :REFUNDED
4120 :REFUNDED FAILED
<= 10 characters
error_code
string
optional
R100:Accept
R200:Reject
<= 4 characters
result_info
string
optional
<= 200 characters
note
string
optional
<= 1000 characters
return_type
string
optional
1: Real-time response from the browser
2: Real-time response from the server
3: Asynchronous response from the server
<= 10 characters
payment_method
string
optional
<= 50 characters
threeds_result
string
optional
--Authentication Unavailable
--Failed
--Authentication offered but not used
--Unable to Complete Authentication
<= 100 characters
card
string
optional
<= 20 characters
billing_address
string
optional
<= 500 characters
first_name
string
optional
<= 100 characters
last_name
string
optional
<= 50 characters
billing_city
string
optional
<= 100 characters
billing_state
string
optional
<= 100 characters
billing_country
string
optional
<= 2 characters
billing_postal_code
string
optional
<= 100 characters
billing_phone
string
optional
<= 50 characters
billing_email
string
optional
<= 200 characters
refund_amount
string
optional
<= 15 characters
refund_reference_id
string
optional
<= 50 characters
encryption_data
string
optional
encryption_data=sha256(merchant_id + account_id + transaction_id + order_no + currency + amount + order_status + result_info + sign_key);
<= 64 characters