订单微信小程序支付接口
一,流程:由于是富友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=="}
#

