微信支付--native版本 PC网站二维码支付

一、介绍

Native支付是指商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站、实体店单品或订单、媒体广告支付等场景。

二、文档

统一下单

微信支付--native版本 PC网站二维码支付

接口链接

URL地址:https://api.mch.weixin.qq.com/pay/unifiedorder

 URL地址:https://api2.mch.weixin.qq.com/pay/unifiedorder(备用域名)见跨城冗灾方案

是否需要证书

请求参数 *

微信支付--native版本 PC网站二维码支付

 微信支付--native版本 PC网站二维码支付

微信支付--native版本 PC网站二维码支付

签名:*

微信支付--native版本 PC网站二维码支付

签名验证工具

https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=20_1 

微信支付--native版本 PC网站二维码支付

签名注意事项:

1.签名方式默认时MD5,如果要用HMAC-SHA256的话,那么sign_type一定要传HMAC-SHA256

2.进行签名时,参数名一定要有顺序 a->b->c......

3.所签名的参数,必须和请求时的一直(sign除外)

4.如果服务端调用统一下单接口 提示 签名错误,但是“签名校验工具” 比对是通过的。而且所有的参数都对比过的,并且都确定没问题的话

那么就可以重新设一下API密钥(key)的值(设成原密码就行)

 成功后回调

  这个一定要按照文档给的返回结果,一致返回(包含缩进和换行)

要不然微信会一直回调的。

微信支付--native版本 PC网站二维码支付