跳转至

创建代付订单

请求路径

/openapi/v1/inr/transaction/withdraw

请求方式

POST

请求头

请求头 必填
Content-Type application/json

请求体

参数名 必选 类型 示例 描述
accessId string AK1070400fc5f4b1e78 接入ID,创建商户后会提供
payMethod string 1 支付方式,1-银行,2-UPI
merchantOrderNo string OD12345678 商户订单号, 在此商户下需唯一
accountNo string 11111111111 收款账户,payMethod=1时为银行卡号,payMethod=2时为VPA
amount string 10000 订单金额, 单位:派萨(1卢比=100派萨),不支持小数点
name string testName 收款人姓名,为提高成功率请尽量真实
phone string 31111111111 收款人手机号,为提高成功率请尽量真实
email string example@example.com 收款人邮箱,为提高成功率请尽量真实
bankName string IndiaBank 银行名称,payMethod=1时必填,如果没有则填IFSC代码前四位
bankCode string IFSC012345678 银行编码,payMethod=1时必填,IFSC代码(四位大写字母+0+六位数字)
calbackUrl string https://merchant.example.com/callback 异步回调地址,当订单状态发生变化后会通过该地址通知
timestamp string 1733912358000 unix(毫秒-13位)时间戳, 和我方服务器时间误差不可超过1分钟
signNonce string abc123 签名随机字符串,1分钟内不可重复
sign string 098f6bcd4621d373cade4e832627b4f6 请求签名, 请参考签名规则
{
  "accessId": "AK796512861378",
  "accountNo": "111111111",
  "amount": "10000",
  "bankCode": "IFSC012345678",
  "calbackUrl": "",
  "email": "example@example.com",
  "merchantOrderNo": "0a3c0434-0bce-4e0b-b8d2-a3400713ff42",
  "name": "name",
  "payMethod": "1",
  "phone": "31111111111",
  "sign": "91bd4bf75e90c540dc10774715cbc771",
  "signNonce": "0.ekpne4vdlma",
  "timestamp": "1745215451817"
}

返回参数

参数名 类型 描述
code int 请求错误码,1-成功,其他-失败
msg string 错误说明,OK=成功,其他-失败
data object 请求结果
data.platOrderNo string 平台订单号
data.timestamp string unix(毫秒-13位)时间戳
data.signNonce string 签名随机字符串
data.sign string 签名,只对data下的参数签名,请参考签名规则

返回示例

{
  "code": 1,
  "data": {
    "accessId": "AK796512861378",
    "platOrderNo": "ODO0a0400f90bcf296a800000",
    "sign": "fdb470b6f772ccf1883986fee054eaf4",
    "signNonce": "df95d28d-b0ab-4a36-8e0b-d241df831428",
    "timestamp": "1745215451887"
  },
  "msg": "OK"
}
{
  "code": 101211,
  "msg": "order amount out of limit"
}