# 1. 收款下单接口

# 简要描述

  • 商户代付-收单接口

# 请求URL

  • {domain}/open-api/indonesia/payment/generate

# 请求方式

  • POST

# 请求头

参数名 必选 类型 说明
Content-Type mandatory string application/json

# 请求体参数

参数名 必选 类型 说明
appId string 应用APPID
param string 参数体
sign string 签名

# param参数

参数名 必填 类型 长度限制 示例 说明
timestamp long - 1677495496979 当前时间戳
mchOrderId string 1-32 CCP20220428011068111 商户订单id, 格式:字母+数字,1-32位
amount long - - 付款金额(只能为整数,不能有小数位)
channelCode string - 参考列表 Platform收单渠道Code
customerName string 1-128 - 付款人姓名
email string 1-128 - 付款人邮箱
mobile string 10-13 0817345545 付款人电话 格式:08 开头,纯数字
notifyUrl string 1-256 - 商户交易通知 URL
redirectUrl string 1-512 - 重定向 URL (渠道类型为URL时必填)
remark string 1-256 - 收单备注

# 请求示例

# 请求体

{
    "appId": "733b887a4a784708bb369524db5b6ded",
    "sign": "A5Vd8NcQvU3QT41Yee2jCIK58jDAKZ6kP5gEE4q7Yu92hUCY3k00FKTSlCNU+CcZm0LSrGbEMFMID3p7uvXaqy5khNv3kPndrgp7MIRHUmQnMgRK+g1XG7PzWdnrqlXc3g+L+kqVja+qrFRz+uVS6GLKLR1P4AtgTa9dok6NU7YTWOnG9r/FwIVx/At4czfEpI10pvg2TptVpiANmseGmz4G30hkaYTTNahkcOMQJn6PDFjivHvjNLZNJVOqHQzVUa+kca1yZZMPHtgxR647KjoY2oAjjl0Y45GL6zP9qHD/eVwcPPAPrRZ4K2o05OJnPf67fAcWNVqpnu6ZGQIXhQ==",
    "param": "{\"mchOrderId\":\"Platform0000001\",\"amount\":20000,\"customerName\":\"user01\",\"channelCode\":\"ID_BCA_VA\",\"email\":\"Platform@gmail.com\",\"mobile\":\"08123456789\",\"notifyUrl\":\"https://test.com\",\"timestamp\":\"1677482490058\"}"
}

如何构造请求体


# 响应参数

参数名 类型 说明
code integer 响应码
message string 响应信息
data Object 数据

# data参数

参数名 类型 说明
transactionId string Platform平台交易id
payData string 支付信息(VA、跳转URL或者QR Content)
mchOrderId string 商户订单id
channelType string 渠道类型("URL","VA","QR")

# 响应示例

// VA
{
    "code": 10000,
    "message": "Success",
    "data": {
      "transactionId": "C1030677482494880144",
      "payData": "7007020668251633",
      "channelType": "VA"
    }
}

// URL
{
  "code": 10000,
  "message": "Success",
  "data": {
    "transactionId": "C1134681121462065928",
    "payData": "https://open-sea.alipayplus.com/api/open/v1/ac/cashier/self/codevalue/checkout.htm?codeValue=281666040090cytn1kpBj8Yve17QWwJv3Tft",
    "channelType": "URL"
  }
}

// QR Content
{
  "code": 10000,
  "message": "Success",
  "data": {
    "transactionId": "C1030677502883797639",
    "payData": "00020101021226570011ID.DANA.WWW011893600915027261738302092726173830303UME51440014ID.CO.QRIS.WWW0215ID20221744080800303UME520459455303360540720000005802ID5903DBB6015Kota Jakarta Pu61051022062750118pay_O5UMVKIJPn385560490011ID.DANA.WWW0425MER20211029339404713542290501163047475",
    "channelType": "QR"
  }
}

响应码集合

# 返回失败案例

{
    "code":21016,
    "message":"Merchant ip forbidden"
}