📀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)
{
apply_num: "42827474",
bank_name: null,
buyer_addr: "Samseong-dong, Gangnam-gu, Seoul",
buyer_email: "Iamport@chai.finance",
buyer_name: "iamport tech support",
buyer_postcode: "123-456",
buyer_tel: "010-1234-5678",
card_name: "Shinhan card",
card_number: "5428790000000294",
card_quota: 0,
currency: "KRW",
custom_data: null,
imp_uid: "imp_347242536261",
merchant_uid: "57008833-33004",
name: "Carrot 10kg",
paid_amount: 1004,
paid_at: 1648344363,
pay_method: "card",
pg_provider: "kcp",
pg_tid: "22336466628585",
pg_type: "payment",
receipt_url: "https://admin8.kcp.co.kr/assist/bill.BillActionNew.do?cmd=card_bill&tno=22336466628585&order_no=imp_347242536261&trade_mony=1004",
status: "paid",
success: true
}
Last updated