订单微信小程序支付接口
一,流程:商户后端调富友订单支付接口,参数:url_link,传参商户小程序地址
1,由富友端通过商户小程序地址跳转至商户小程序
2,商户小程序向商户后端发起请求,商户后端向富友端发起此接口(订单微信小程序支付接口)
3,富友端响应支付参数报文(order_json(接口里有支付参数列出))给商户后端
4,商户后端向商户小程序响应支付参数(响应下图-微信支付控件截图)
二,说明:商户后端请求富友端,递交的方式必须为POST
1,通过调此接口,富友响应报文
2,请求方式HTTP POST BODY JSON提交(详情请看:案例代码/订单微信小程序支付接口)
1请求地址
生产地址:[详情请咨询富友对接群]
测试地址:[详情请咨询富友对接群]
2接口输入
变量名称 | 字段 | 长度 | 说明 | 是否必填 | 样例 |
---|---|---|---|---|---|
商户代码 | mchnt_cd | MAX(15) | 商户在富友入网时生成的商户号 | 必填 | 0001000F0040992 |
报文体 | message | MAX | 报文体密文(详情看:接口概述-报文格式) | 必填 | OsxV9TKk5NzbD................ |
2.1请求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版本 | 必填 | 1.0.0 |
3接口输出
变量名称 | 字段 | 长度 | 说明 | 是否必填 | 说明 |
---|---|---|---|---|---|
商户代码 | mchnt_cd | MAX(15) | 商户在富友入网时生成的商户号 | 必填 | 0001000F0040992 |
应答码 | resp_code | MAX(4) | 接口通讯应答码 | 必填 | 应答码不能当成订单状态码 |
应答描述 | resp_desc | MAX(200) | 应答描述 | 必填 | |
报文体 | message | MAX | 报文体 | 必填 | ADp7YzySKDrGI4UG6JcPwMVW3......... |
3.1响应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) | 详情请看(应答描述/订单状态列表) | 必填 | |
通道报文 | 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=="}