Skip to main content

Simple Payment User Key (Customer Key)

Issue Customer Key

This API issues a unique Customer Key for a user who has completed the registration process. This key is mandatory for inquiring about payment methods, processing payments, and managing payment methods.

Request

Request URL
POST https://{API Domain}/easypay/user/customerkey/generation.do
Content-type: application/json; charset=euc-kr

Parameters

Field NameTypeLengthRequiredDescription
requestTidString60ByteMerchant Request Unique ID (Sent during auth registration)
registerTidString60ByteAuth Registration Unique ID
certSeqNoString60ByteIdentity Verification Sequence Number
Request Example
{  
"requestTid": "{Merchant Request Unique ID}",
"registerTid": "{Auth Registration Unique ID}",
"certSeqNo": "{Identity Verification Sequence Number}"
}

Response

Parameters

Field NameTypeLengthRequiredDescription
resCdString4ByteResult Code (Normal: “0000”)
resMsgString1000ByteResult Message
customerKeyString60ByteSimple Payment Customer Unique ID
shopUserIdString60ByteCustomer ID managed by the Merchant
Response Example
{
"resCd": "0000",
"resMsg": "Success",
"customerKey": "{Simple Payment Customer Unique ID}",
"shopUserId": "{Customer ID managed by the Merchant}"
}

Delete Customer Key (Expiration)

This API expires (deletes) the Customer Key issued to a registered user. Once expired, the key can no longer be used for payment inquiries or transactions.

Request

Request URL
POST https://{API Domain}/easypay/user/customerkey/expiration.do
Content-type: application/json; charset=euc-kr

Parameters

Field NameTypeLengthRequiredDescription
customerKeyString60ByteSimple Payment Member Unique Key
shopUserIdString60ByteCustomer ID managed by the Merchant
Request Example
{
"customerKey": "{Simple Payment Member Unique Key}",
"shopUserId": "{Customer ID managed by the Merchant}"
}

Response

Parameters

Field NameTypeLengthRequiredDescription
resCdString4ByteResult Code (Normal: “0000”)
resMsgString1000ByteResult Message
isExpiredBooleanExpiration Status (Expired: true, Not Expired: false)
Response Example
{
"resCd": "0000",
"resMsg": "Success",
"isExpired": true
}