# 1.1 Virtual Account 创建接口

# 简要描述
  • 商户还款码-创建接口
# 请求URL
  • /api/v1/paymentCode
# 请求方式
  • POST

# *注意:在获取VA链接时,mchOderId对应一个付款用户,该用户所须使用的每一个支付渠道都有不同的VA链接, 需要以channelCode参数请求获取VA链接。链接一旦获取后永久有效,无须重复请求, 同个mchOderId对应的一组VA码,不同mchOderId的VA码不一样。

# 请求参数
参数名 必选 类型 长度限制 示例 说明
appId string - - 应用APPID
appName string 1-100 - 商户对接应用名称, 格式:字母+空格,1-100位
mchOrderId string 1-32 CCP20220428011068111 商户-(用户/账单)唯一识别码, 格式:字母+数字,1-32位
channelCode string - - 静态渠道VA Code
customerName string 1-100 - 用户名称, 格式:字母+空格,1-100位 "firstName middleName lastName" (middle name 非必填)
email string 1-50 - 用户邮箱 格式:邮箱格式,1-50位
minAmount int - 20000 还款最低金额
maxAmount int - 5000000 还款最高金额
mobile string 11-14 - 0912345678 用户手机号 格式:09 开头,纯数字,11-14位
expireTime string - 2022-05-26 过期时间,不传代表永不过期 format: yyyy-MM-dd
description string - - 还款码表述
sign string - 45eebd745dcf0b5f6d6f9fcde28cd9fe8116a892 签名
# 响应参数
参数名 类型 示例 说明
code int 1000 状态码, 参考列表
message String success 状态码信息
data Object - 返回具体信息
- mchOrderId String LT000000216 商户订单号
- channelCode String GCASH_STATIC_VA 还款渠道
- referenceNumber String PC003752 还款码
- biller String Dragon Loans 支付网关
- guideUrl String - 单个渠道的还款指引链接
# 返回示例
// GCASH VA Guide Link
{
    "code":1000,
    "message":"success",
    "data":{
        "mchOrderId": "CCP2022111405068111",
        "channelCode": "GCASH_STATIC_VA",
        "guideUrl": "https://api-dev.paycools.com/repayment/static/guide/R2VtMG5GejRtYmZFZkZlK0V2SnBzeXJjYTZUanZydHgyWXM4dUptakgrUT0=",
        "referenceNumber": "PC0000710000024",
        "biller": "PAYCOOLS LOAN"
    }
}

// 711 VA Guide Link
{
    "code":1000,
    "message":"success",
    "data":{
        "mchOrderId": "CCP2022111405068111",
        "channelCode": "7ELEVEN_STATIC_VA",
        "guideUrl": "https://api-dev.paycools.com/repayment/static/guide/emtPUVpJRzljdFNIekJScE8vWExHRGJqc2svbzVlcWJ2SEI4RVJpMGtIQT0=",
        "referenceNumber": "PC0000710000024",
        "biller": "PAYCOOLS LOAN"    
    }
}

// Paymaya VA Guide Link
{
    "code":1000,
    "message":"success",
    "data":{
        "mchOrderId": "CCP2022111405068111",
        "channelCode": "PAYMAYA_STATIC_VA",
        "guideUrl": "https://api-dev.paycools.com/repayment/static/guide/bCtvVVJobVVtdWNtQW8zSXhaMWRUa2FaN2YxZ0d3ZlJ1OTZDczdmc2xpaz0=",
        "referenceNumber": "PC0088A0",
        "biller": "Dragon Loans"
    }
}

// ML VA Guide Link
{
    "code":1000,
    "message":"success",
    "data":{
      "mchOrderId": "CCP2022111405068111",
      "channelCode": "MLH_STATIC_VA",
      "guideUrl": "https://api-dev.paycools.com/repayment/static/guide/eW1iWUkreVJGTEUzM2NWL0VvRDNWQWN4UDZKOUFrVmhUM1ZER3BQbkdXOD0=",
      "referenceNumber": "PC0088A0",
      "biller": "Dragonpay"
    }
}

// RD VA Guide Link
{
    "code":1000,
    "message":"success",
    "data":{
      "mchOrderId": "CCP2022111405068111",
      "channelCode": "RDP_STATIC_VA",
      "guideUrl": "https://api-dev.paycools.com/repayment/static/guide/aUx4TURzUjZtMXJQYUdEZnhIdWRlT3ZxNTArT1hmajVkOWZ2eGIwUXliRT0=",
      "referenceNumber": "PC0088A0",
      "biller": "Dragon Loans"
    }
}
# 返回失败案例 code参考列表 参考列表
{
    "code":1002,
    "message":"merchant white ip forbidden",
}