跳转到内容

创建代收

请求地址

methodurl
POST/api/pay/payment/create/v1

头部信息(header)

header参数入参参数描述
timestamp请求时间戳
nonce随机值
countryKR
app_codeapp编号

支付方式列表(paymentType)

支付方式名称PaymentType (入参参数)
VA801

请求参数

字段类型必需最大长度描述
merchantOrderNoStringyes32商户订单号
paymentTypeIntegeryes支付方式 【801: VA】
realNameStringyes64用户姓名 【字母或者韩文不要超过20字符】
merchantNameStringyes64付款账户持有人
emailStringno50用户邮箱 【满足正则表达式即可】
amountStringyes20代收金额 【整数 单位元 货币:KRW】
expirationTimeLongno过期时间 【最大两个小时,为空默认两个小时; 毫秒级时间戳 eg:1735660800000】
phoneStringno20用户手机号 【11位数;不携带区号 010开头】
callbackUrlStringno200代收回调地址 【若不传递,取商户后台配置的回调地址】
signStringyes签名
请求示例
{
"realName": "TeemoPay",
"merchantName": "MerchantNameExample"
"amount": "1000",
"phone": "01012345678",
"callbackUrl": "https://www.callbackexample.com",
"merchantOrderNo": "OrderNoExample",
"email": "TeemoPay@example.com",
"paymentType": 801,
"sign": "YOUR_SIGN"
}

返回参数

字段类型必需长度描述
merchantOrderNoStringyes32商户订单号
tradeNoStringyes32平台订单号
amountStringyes32交易金额
paymentTypeIntyes10支付方式 【801:VA】
paymentInfoStringyes32主要付款信息 【返回的是实际用于付款的信息,例如:Va 账号,付款编号 】
additionalInfoJSONObjectno附加信息 【辅助支付信息使用】
statusIntyes订单状态 【1: 支付中 3: 支付失败】
errorMsgStringno错误信息【支付失败时返回】

响应示例

{
"msg": "success",
"traceId": "747bbf80261844ed85b809212aab0d81.85.17422898158610299",
"code": 200,
"data": {
"amount": "1000.00",
"tradeNo": "TS2501010001KR0000000000000000",
"additionalInfo": {"bankCode":"IBK","bankName":"기업은행","expiredTime":1761022567000},
"merchantOrderNo": "OrderNoExample",
"paymentInfo": "29900000000000",
"paymentType": 801,
"status": 1
}
}

错误码

errorMsg描述
Transaction amount exceeds limit, kindly retry within allowed range.请求金额超限
Channel request error, technicians will fix ASAP.渠道维护
Unstable network, kindly retry later.渠道网络波动
Parameter validation error, kindly verify and retry.参数上传有误