跳到主要内容

小程序支付下单

POST /mch-api/v1/acq/wechat/create_payment

接口认证请参考 认证说明

  • 请求示例
{
"payment_method": "MINI_PROGRAM",
"merchant_order_id": "P147258",
"order_amount": "1.00",
"order_currency": "HKD",
"order_description": "ticket payment",
"sub_appid": "wx3xdesa8f23dmfx",
"sub_openid": "asd89ffd868a8dsfasv32f",
"notify_url": "https://www.google.com",
"expired_time": 300
}
  • Request
参数说明类型必填示例
payment_method支付方式stringY枚举值 可填入 MINI_PROGRAM
merchant_order_id商户订单号string(32)Y用于唯一确定商户下单ID
order_amount订单金额stringY传入金额 例如 "1.25"
order_currency订单币种stringY订单标价币种
settle_currency结算币种stringY订单结算币种
order_description订单描述stringY订单的描述信息
sub_appid微信分配的子商户公众账号IDstringY
sub_openid用户在主商户appid下的唯一标识stringY
notify_url支付结果回调通知stringN
expired_time订单过期时间intN单位为秒,默认为300
  • 返回示例
{
"code": 0,
"data": {
"payment_info": {
"appId": "wxce926ea78004260e",
"timeStamp": "1585294167",
"nonceStr": "Ut3ZbuIY90JFUYtYtaoA6Ic6to1TS9oI",
"package": "prepay_id=wx07175429162447bc24fd2df6d4303c0000",
"signType": "HMACSHA256",
"paySign": "D48E9B7B2CF14C1478E598872BCE52D509EE95B63D0933EAA419595560485589"
},
"create_time": "2023-08-31T04:44:05.928696203+08:00",
"merchant_order_id": "C34428245018020000",
"order_amount": "1.00",
"order_currency": "HKD",
"settle_currency": "HKD",
"order_id": "C34428245018020000",
"uid": 19291111
},
"message": "ok",
"rid": "d2b810e57d4e4f6aac8387742a6e6582"
}
  • Response.Data
参数说明示例
uid平台商户号由平台统一生成分配
order_id平台订单号
merchant_order_id商户订单ID
payment_info微信生成的预支付会话标识, 用于后续接口调用中使用
order_amount订单金额
order_currency订单币种
settle_currency结算币种
create_time订单创建时间
  • Response.Data.PaymentInfo
参数说明示例
appId小程序ID由平台统一生成分配
timeStamp时间戳
nonceStr随机字符串
package订单详情扩展字符串
signType签名方式
paySign签名