📀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)
{
    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
