💿Payment request parameters
Parameters
pg
* stringPG code
If not specified or invalid, the default PG setting in Admin console is used.
pay_method
* stringPayment method code
Varies by PG.
escrow
booleanOption to open escrow payment window
Supported by only some PGs.
merchant_uid
* stringMerchant order ID
Order ID generated uniquely for each request.
Max 40 bytes
If you specify an ID used for already approved transaction, your request will be rejected.
name
stringProduct name
Max 16 bytes
amount
* numberAmount
Must be numeric
custom_data
objectCustom data
Can be received as echo in the response.
Saved as JSON notation (string).
Use to specify additional order information.
tax_free
numberTax free amount
Tax free amount (out of
amount
)
currency
stringCurrency
For PayPal, USD is the default value as PayPal does not support KRW
language
stringLanguage for payment window (Supported by only some PGs.)
buyer_name
* stringCustomer name
buyer_tel
stringCustomer phone number
Some PGs throw an error if this is not specified
buyer_email
stringCustomer email
Some PGs throw an error if this is not specified (Paymentwall)
buyer_addr
stringCustomer address
buyer_postcode
stringCustomer zip code
confirm_url
stringMerchant endpoint url when using confirm_process
Must request for use to support@iamport.kr.
notice_url
stringWebhook URL
URL to use instead of Notification URL set in Admin Console (set for each request)
If specified, notification is not sent to the URL set in Admin Console.
customer_uid
stringMerchant defined billing key
Customer billing key that is mapped 1:1 with the billing key for non-authenticated payment.
Additional properties
digital
booleanOption to specify the product as digital content
Required for mobile micropayment
For intangible product, set to true
Note that fees vary depending on this option.
vbank_due
stringVirtual account expiration
For virtual account payment
YYYYMMDDhhmm
m_redirect_url
stringEndPoint URL to redirect to after payment is complete
Required in redirection mode
Required in most mobile payment environments.
If not specified in redirection mode, you cannot receive the payment result.
app_scheme
stringURL scheme for returning to the app during mobile app payment
Required for WebView payment
Used to return to the original app after verifying payment info from ISP/App card app
biz_num
stringBusiness registration number
Required for Danal-virtual account payment
Additional functions
Parameters
card_quota :
[]
: Only immediate pay2,3,4,5,6
: immediate, 2, 3, 4, 5, 6 month installment plans
Installment plan option is available only for KRW 50,000 or more.
Example of allowing up to 3 months installment plans
Last updated