Native 扫码(用户主扫) 接口
流程:
1.构建请求参数
2.请求易风商户提供的API接口
3.将返回的二维码链接展示给用户
4.用户支付成功后接收异步通知
请求地址:https://www.efengpay.com/api/v2/wechat/native
请求方式:POST
请求参数:
字段 | 字段类型 | 是否必填 | 说明 |
---|---|---|---|
app_key |
string | 是 | app_key |
sub_mch_id |
string | 是 | 您在易风商户申请的小微商户号 |
total_fee |
int | 是 | 订单总支付金额,单位:分 |
out_trade_no |
string | 是 | 用户自定义订单编号 |
subject |
string | 是 | 用户自定义商品名 |
notify_url |
string | 是 | 支付成功之后的异步回调地址 |
sign |
string | 是 | 签名,具体请看 签名规则 |
extra |
string | 否 | 用户自定义参数,在回调的时候原样返回,不超过200和字符 |
响应(失败):
{
"code": 500,
"message": "sign签名错误"
}
响应(成功):
{
"code": 200,
"message": "success",
"data": {
"order_sn": "2019030523291923",
"out_trade_no": "asdnjakj1323csaasdasddcasdzzxcZXC",
"code_url": "weixin://wxpay/bizpayurl?pr=8fapGB0",
"sign": "D17CFC2E75FB943690CA9C78450098E1"
}
}
响应参数:
字段 | 类型 | 必须 | 说明 |
---|---|---|---|
code |
int | 是 | 状态码,200为成功,其它为失败 |
message |
string | 是 | 状态文本 |
下面参数是请求成功之后返回的:
字段 | 类型 | 必须 | 说明 |
---|---|---|---|
data.order_sn |
string | 是 | 易风商户平台订单号 |
data.out_trade_no |
string | 是 | 客户自定义订单号 |
data.sign |
string | 是 | 签名 |
data.code_url |
string | 是 | 支付二维码文本,需要第三方自己根据此文本生成二维码 |