⌨️Request cash receipt (external) API
Requests a cash receipt for an external cash transaction.
Requests a cash receipt for an external cash transaction.
POST
https://api.iamport.kr/receipts/external/{merchant_uid}
A cash receipt can be issued for a non-i'mport transaction. However, the order number must be the same as the cash transaction order number so that it can be replaced later.
If the pg
parameter is not specified, the request will be processed using the default PG.
Path Parameters
Name | Type | Description |
---|---|---|
merchant_uid* | String | i'mport transaction ID |
Request Body
Name | Type | Description |
---|---|---|
name* | String | Order name |
amount* | integer | Amount |
identifier* | String | Cash receipt code
|
identifier_type | String | Cash receipt code type
|
type | String | Cash receipt type
|
buyer_name | String | Customer name |
buyer_email | String | Customer email |
buyer_tel | String | Customer phone |
tax_free | integer | Tax free amount |
pg | String | PG code |
code
* integer
Response code
0: success, Not 0: check the message
message
* string
Response message
A non-zero code includes a message like 'Invalid payment info'.
response
(ExternalReceiptAnnotation, optional)
imp_uid
*
string
i'mport transaction ID
receipt_tid
string
Cash receipt ID issued by PG
apply_num
*
string
Cash receipt ID issued by National Tax Service
type
*
string
Recipient type
Personal use:
person
Business use:
company
amount
*
integer
Cash receipt Amount
vat
*
integer
VAT
receipt_url
string
Cash receipt URL
applied_at
*
integer
Issued at UNIX TIMESTAMP
cancelled_at
integer
Cancelled at
UNIX TIMESTAMP
Key request parameter description
identifier
*
String
Cash receipt code
Enter the National Tax Service cash receipt card, mobile phone number, social security number, or business registration number.
identifier_type
*
String
Cash receipt code type
Required for KICC and Settlebank only
Request for KG INICIS/NHN KCP/Nice Payments/PayJoa is automatically processed with only the identifier.
pg
* stringPG code
This is required when there are multiple API method, non-authenticated PG settings in the Admin console.
If there are multiple MID settings for the same PG, specify as:
{PG}.{PG Merchant ID}
If this is unspecified or set to an invalid value, the default PG is used.
If there are 2 PG settings, NICE Payments and JTNet, specify as nice or jtnet.
If you have multiple MIDs from NICE Payments, specify as nice.MID1 or nice.MID2.
Swagger Test Link
Last updated