当前位置:   article > 正文

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

微信支付沙箱测试环境
   最近在做微信支付,线上调试很麻烦,微信提供了沙箱环境来测试。但是在开发过程中遇到很多坑,为了让大家少走弯路,特地写了篇开发步骤。
   一: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)
  • 1
  • 2
  • 3
  • 4

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

<![CDATA[wxd930ea5d5asdsa258f4f]]> <sub_mch_id><![CDATA[]]></sub_mch_id> <cash_fee_type><![CDATA[CNY]]></cash_fee_type> <settlement_total_fee><![CDATA[101]]></settlement_total_fee> <nonce_str><![CDAT

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/186237
推荐阅读
相关标签
  

闽ICP备14008679号