本文小编就为大家带来一篇讲解微信支付获取沙盒密钥,生成微信支付沙盒key密钥。小编觉得挺不错的,现在就分享给大家,如果你在找沙盒密钥key,微信支付沙盒秘钥,微信支付沙盒,也可以做个参考。一起跟随小编过来看看吧。
微信支付获取沙盒密钥,生成微信支付沙盒key密钥
作者:小程序分析员 发布时间:2018-02-16
微信支付沙盒也中微信支付沙箱(微信sandbox)
是微信提供给开发者使用的一个模拟环境,
你可以在里面做微信支付接口测试,
但是不需要你实际支付金钱。
一、 微信支付获取沙盒密钥的作用
虽然微信官方给出了怎么获取沙箱沙盒的方法,
但是没有说明怎么使用秘钥key,
其实沙盒密钥是用来代替商户号交易秘钥key的。
也就是说,
在微信沙箱开发时,
要用沙盒密钥代替交易秘钥。
二、 生成微信支付沙箱秘钥的流程
2-1) 设置提交的参数
生成秘钥的参数比较少,
需要先设置 商户号 mch_id, 随机字符串 nonce_str
2-2) 生成签名
生成微信支付沙箱秘钥的签名 sign,
并不是随意生成,
而是需要根据微信支付接口的要求生成,
参考官方文档
https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=4_3
也可以观看文章末尾的视频
2-3) 向微信提交参数
获取微信沙箱秘钥时,
文档中虽然说了使用post方式提交,
但没有说明提交的数据应该使用什么格式,
这里子恒老师提醒一下,
你需要把上面的 mch_id, nonce_str, sign 数据转换成 xml格式提交。
如果正确的话,
微信会把沙箱秘钥返回给你,
类似下面的数据
{ ["return_code"]=> string(7) "SUCCESS" ["return_msg"]=> string(2) "ok" ["sandbox_signkey"]=> string(32) "1b6bea34d54f85c169XXXXXXXXXXXXXX" }
其中 sandbox_signkey 字段的值,
就是微信支付沙箱秘钥,
在后面做免充值接口升级或者微信支付接口测试时,
都使用到。
猛击这里,
观看《微信支付获取沙盒密钥》视频,
了解实现过程。
微信支付沙箱能够做什么——微信支付沙箱开发1
微信免充值接口升级——微信支付沙箱开发2
微信沙箱开发日志功能——微信支付沙箱开发3
详解微信支付沙箱开发配置文件——微信支付沙箱开发4
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
微信支付获取沙盒密钥,生成微信支付沙盒key密钥链接:https://www.qinziheng.com/details/5530/
微信支付获取沙盒密钥,生成微信支付沙盒key密钥相关文章