📀Payment response parameters
Callback response data for payment request
success* booleanWhether or not the payment succeded
True when payment is approved or virtual account is issued
(returned as
imp_successfor some PG/payment method)
error_code* stringError code
PG's error code when payment fails.
error_msg* stringError message
PG's error message when payment fails.
imp_uid* stringUnique i'mport payment ID
This may be null if success is false and validation fails.
merchant_uid* stringOrder ID
pay_method* stringPayment method code
paid_amount* numberAmount
status* stringStatus
ready(payment in progress: payment window lost focus, virtual account issued)
paid(payment complete)
failed(payment failed: credit card limit exceeded, insufficient check card balance, payment window closed or cancel button clicked)
name* stringCustomer name
pg_provider* stringPG code
emb_pg_providerstringSimple pay PG code
Simple pay PG that approved the payment
pg_tid* stringPG transaction ID
PG assigned unique transaction ID.
buyer_name* stringCustomer name
buyer_email* stringCustomer email
buyer_tel* stringCustomer phone number
buyer_addr* stringCustomer address
buyer_postcode* stringCustomer zip code
custom_data* stringMerchant custom data
paid_at* stringPayment approved at (UNIX timestamp)
receipt_urlstringTransaction receipt URL
Additional properties
apply_numstringCredit card approval number
For credit card payment only
vbank_numstringVirtual account number
As received from PG, may contain special characters (-).
vbank_namestringVirtual account bank
vbank_holderstringVirtual account holder
Shows business name on the contract. Some PGs may return null and requires additional processing.
vbank_datestringVirtual account expiration (UNIX timestamp)
Last updated
