订单微信小程序支付接口
一,流程:由于是富友SDK跳转商户小程序
1,商户小程序调用此接口得到通道报文(order_json)
2,商户小程序再把通道报文传入小程序API控件里拉起支付(看微信或支付宝官网控件-小程序)
#
二,说明:商户端请求富友端,递交的方式必须为POST
1,通过调此接口,富友响应报文
2,请求方式HTTP POST BODY JSON提交(详情请看:案例代码/订单微信小程序支付接口)
#
请注意:如采用富友小程序支付,无需调此接口
请求地址
生产地址:[详情请咨询富友对接群]
测试地址:[详情请咨询富友对接群]
接口输入
变量名称 | 字段 | 长度 | 说明 | 是否可必填 | 样例 |
---|---|---|---|---|---|
商户代码 | mchnt_cd | MAX(15) | 商户在富友入网时生成的商户号 | 必填 | 0001000F0040992 |
报文体 | message | MAX | 报文体密文 | 必填 | OsxV9TKk5NzbD................ |
请求message报文体
变量名称 | 字段 | 长度 | 说明 | 是否可必填 | 样例 |
---|---|---|---|---|---|
商户号码 | mchnt_cd | MAX(15) | 商户在富友入网时生成的商户号 | 必填 | 0001000F0040992 |
订单日期 | order_date | MAX(8) | 支付请求的日期 | 必填 | 20200508 |
订单号 | order_id | MAX(30) | 数字和英文组合,确保唯一性 | 必填 | 16110211240374534607 |
订单类型 | order_pay_type | MAX(15) | 默认:WeAppletPay | 必填 | 默认:WeAppletPay |
支付参数 | order_json | MAX(4) | 小程序支付参数open_id,app_id | 必填 | 格式如下:{"open_id":"124454112Fegfsd4545","app_id":"1245142451212"} |
版本号 | ver | MAX(5) | 版本1.0.0或2.0.0 | 必填 | 1.0.0 |
接口输出
变量名称 | 字段 | 长度 | 说明 | 是否可必填 | 说明 |
---|---|---|---|---|---|
商户代码 | mchnt_cd | MAX(15) | 商户在富友入网时生成的商户号 | 必填 | 0001000F0040992 |
应答码 | resp_code | MAX(4) | 接口通讯应答码 | 必填 | 应答码不能当成订单状态码 |
应答描述 | resp_desc | MAX(200) | 应答描述 | 必填 | |
报文体 | message | MAX | 报文体 | 必填 | ADp7YzySKDrGI4UG6JcPwMVW3......... |
响应message报文体
变量名称 | 字段 | 长度 | 说明 | 是否可必填 | 样例 |
---|---|---|---|---|---|
商户号码 | mchnt_cd | MAX(15) | 商户在富友入网时生成的商户号 | 必填 | 0001000F0040992 |
订单日期 | order_date | MAX(8) | 支付请求的日期 | 必填 | 20200508 |
订单号 | order_id | MAX(30) | 数字和英文组合,确保唯一性 | 必填 | 16110211240374534607 |
订单金额 | order_amt | MAX(4) | 订单交易金额,单位:分 | 必填 | 比如:1200分 |
支付类型 | order_pay_type | MAX(15) | 默认:WeAppletPay | 必填 | 默认WeAppletPay |
订单状态 | order_st | MAX(4) | 详情请看(应答描述/订单状态列表) | 必填 | 1:支付成功 |
通道报文 | order_json | MAX(4) | 通道返回信息 | 非必填 | 通道返回信息 |
通道报文(order_json)公众号,小程序返回json字符串格式如下
{"appId":"wxe2ae77d499999988","timeStamp":"1668466735","signType":"RSA","package":"prepay_id=wx150658551548026d616f3977fc8e8e0000","nonceStr":"40470c46c9fd42da9235ca3c3fd8dff5",
"paySign":"an5et+twzDnueKq9hQucwf47lMxN4Ui1ZjTOCyrw/5JkIFKlWXFVZqEk9nGM1skIAiCFFISE/g5Zex0eu2Q7zA6vflKKxkMOSL25SwXtzAY+Qh/WHx6OiEQG6ZPkeyPYHVQLP0Vg+ckgbPRc2Oy9SA/FbdT98jxhV2AqY+
pcAfkMsGpmzltb9Eqy9fP5tWbsNPMEHOwx1Hy861ZK9KfOkkUOKmGjYnglGiE4pPFrhPziehQsYMwL40bh1bMyCUxhQn32wUsczZXqzCB3/NjHQAeztRLCt2Ok0nGkkoA5kHFnfh77iIlrgupGIPyt/ieu2sKuKL/gml46JQzuMAhGRQ=="}
#