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_success
for 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_provider
stringSimple 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_url
stringTransaction receipt URL
Additional properties
apply_num
stringCredit card approval number
For credit card payment only
vbank_num
stringVirtual account number
As received from PG, may contain special characters (-).
vbank_name
stringVirtual account bank
vbank_holder
stringVirtual account holder
Shows business name on the contract. Some PGs may return null and requires additional processing.
vbank_date
stringVirtual account expiration (UNIX timestamp)
Last updated