Skip to content

统一下单

通过此接口返回发起H5、PC、APP钱包支付链接,完成钱包支付。

业务请求参数

字段名称字段key必填格式备注
功能码funcodeMString(1,32)固定值:order
版本号versionMString(1,8)固定值:1.0.0
应用编号appIdMString(1,32)商户后台创建的应用ID
商户订单号orderIdMString(1,40)保持全局唯一
商户订单名称orderNameMString(1,128)
订单详情orderDetailMString(1,1000)
订单金额orderAmountMNumber(1,22)取值币种的最小货币单位
支付币种payCurrencyMString(3)固定值:INR
其他币种参见 货币列表
结算币种settleCurrencyMString(3)USD 或 HKD
默认结算币种:USD
支付方式payMethodMString(3)固定值:INDIA
其他钱包参见 支付方式
支付场景paySceneMString(1,10)参见 支付场景
操作系统类型osTypeCString(1,10)参见 操作系统
当支付场景为非WEB时,必填
商户后台通知地址serverNotifyUrlMString(1,256)交易结果后台通知地址
商户前台回调地址frontNotifyUrlOString(1,256)前端页面回调,当支付成功后会向该地址进行跳转
商户订单超时时间orderTimeoutONumber(4)默认3600秒
终端用户 IdpayerIdMString(1,32)发起付款的终端用户ID
付款人姓名payerNameMString(1,32)必须要与付款人信息保持一致
付款人手机payerMobileMString(1,24)必须要与付款人信息保持一致
付款人电子邮件payerEmailMString(1,24)必须要与付款人信息保持一致
付款人国家代码payerCountryCodeMString(2)必须要与付款人信息保持一致

请求示例报文

json
{
    "appId": "000110011816681",
    "funcode": "order",
    "version": "1.0.0",
    "orderId": "6b6967ae-E27c-EAFC-26Eb-AE822fC68953",
    "orderName": "test",
    "payCurrency": "CNY",
    "orderAmount": "1000",
    "orderDetail": "test",
    "settleCurrency": "USD",
    "serverNotifyUrl": "http://127.0.0.1:10800/testNotify",
    "osType": "ANDROID",
    "payWallet": "ALIPAY_CN",
    "payMethod": "APP",
    "orderTimeout": "3600",
    "frontNotifyUrl": "http://127.0.0.1:10800/frontNotify",
    "clientIp": "16.207.220.190"
}

接口同步返回

字段名称字段key必填类型备注
功能码funcodeMString(1,40)固定值:order
版本号versionMString(1,8)固定值:1.0.0
应用编号appIdMString(1,32)商户后台创建的应用ID
商户订单号orderIdMString(1,40)
平台订单号transIdOString(1,40)下单成功时返回
订单金额orderAmountMNumber(22)支付单金额,取值币种的最小货币单位
支付币种payCurrencyMString(3)固定值:INR
其他币种参见 货币列表
交易状态orderStatusOString(14)下单成功时返回
参见 交易状态
支付链接payUrlOString(64)下单成功时返回
商户订单开始时间orderStartTimeOString(64)下单成功时返回
商户订单过期时间orderExpireTimeOString(64)下单成功时返回,过期后订单会自动关单
响应时间responseTimeMString(4)
响应码responseCodeMString(1,16)参见 交易响应码
响应信息responseMsgMString(1,200)参见 交易响应码
错误码errorCodeOString(1,16)请求失败时返回
参见 交易错误码
错误信息errorMsgOString(200)请求失败时返回
参见 交易错误码

WARNING

  • 商户订单号与APPID组成唯一约束。
  • payUrl为调用钱包短链接。
  • 用户支付成功后通过异步通知、交易查询接口获取支付状态。

返回示例报文

json
{
    "appId": "000110011816681",
    "funcode": "order",
    "orderAmount": "1000",
    "orderExpireTime": "20240108103907",
    "orderId": "6b6967ae-E27c-EAFC-26Eb-AE822fC68953",
    "orderStartTime": "20240108093907",
    "orderStatus": "pending",
    "payCurrency": "CNY",
    "payUrl": "alipayconnect://platformapi/alipayconnectcode.html?code=281666040099gl0t9g3GOzTTyu1kX8Z0bslh&pspName=ALIPAY_CN&loadMode=2",
    "responseCode": "success",
    "responseMsg": "请求成功",
    "responseTime": "20240108093907",
    "transId": "2401080939076440202",
    "version": "1.0.0"
}

北京腾春科技有限公司