微信支付沙箱环境遇到的坑

   最近在做微信支付,线上调试很麻烦,微信提供了沙箱环境来测试。但是在开发过程中遇到很多坑,为了让大家少走弯路,特地写了篇开发步骤。
   一:APPID、SECRET、MECH_ID、APISECRET等,预备好,下载SDK。
   二、第一个坑:生成沙箱环境的KEY方法:
   ![生成沙箱环境的KEY](https://img-blog.csdnimg.cn/20190423110245284.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JlemFsZWxsZWU=,size_16,color_FFFFFF,t_70)

以上获取的沙箱环境的key,用来替换原来申请的商户API秘钥,来生成SIGN签名。这步骤不对,系统会返回“签名错误”。
三、沙箱环境的支付金额total_fee的参数介绍,目前我测试的结果是,金额101,只要不带小数点,毕竟是仿真测试,就会返回成功,记录下out_trade_no值,调用沙箱环境的orderQuery接口,查询下订单是否支付成功。
返回的参数是这样:

<

你可能感兴趣的:(微信开发篇)