微信支付的注意事项

微信支付的注意事项:

1、注意IP白名单(要配置测试客户端IP,配置地址:https://mp.weixin.qq.com/advanced/advanced?action=dev&t=advanced/dev&token=1927184791&lang=zh_CN);

2、微信公众号信息配置(绑定支付的APPID、商户号、商户支付密钥、公众帐号secert);

3、微信公众平台接口调试工具(测试配置是否正确):https://mp.weixin.qq.com/debug?token=2323397&lang=zh_CN;

4、微信支付接口签名校验工具(校验签名是否正确):https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1;

5、公众号设置 网页授权域名、支付平台设置JSAPI支付授权目录;

6、统一下单接口需要的参数仔细检查一下:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1;

 

特别注意事项:

1、支付签名时传有中文的(例如body),签名会报错,修改方式为:

  Data.cs 下的签名方法 CalcHMACSHA256Hash()

  var enc = Encoding.Default;

  改为:

  var enc = Encoding.UTF8;

 

转载于:https://www.cnblogs.com/Iven-zhang/p/11093411.html

你可能感兴趣的:(微信支付的注意事项)