分享主题:linux,nginx,php,mysql

生成微信沙箱秘钥,获取微信支付沙箱密钥key——微信支付沙箱测试开发5

微信沙箱 adminqaz 1147℃ 0评论 现在加入小程序俱乐部QQ群:236889623

免费下载大秦视频付费系统,快速打造你的内容付费系统,让视频持续为你赚钱,现在免费试用30天,猛击这里查看使用教程

经过前面微信支付沙箱开发的环境配置,
就可以正式进行微信沙箱开发了,
特别提示下,
一定要把开发环境配置好,
否则在沙箱中做微信支付接口开发,
会遇到很多坑。

微信支付沙箱开发的第一步,
是获取微信沙箱的秘钥。

一、 微信沙箱秘钥key的作用
虽然微信官方给出了怎么获取沙箱秘钥的方法,
但是没有说明怎么使用秘钥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 字段的值,
就是微信支付沙箱秘钥,
在后面做免充值接口升级或者微信支付接口测试时,
全使用到。

猛击这里
观看《生成微信沙箱秘钥KEY》视频,
了解实现过程。

微信支付沙箱能够做什么——微信支付沙箱开发1
微信免充值接口升级——微信支付沙箱开发2
微信沙箱开发日志功能——微信支付沙箱开发3
详解微信支付沙箱开发配置文件——微信支付沙箱开发4

免费下载大秦视频付费系统,快速打造你的内容付费系统,让视频持续为你赚钱,现在免费试用30天,猛击这里查看使用教程

秦子恒公众号
大秦视频付费系统

来源:秦子恒博客,欢迎转载分享,请保留出处

生成微信沙箱秘钥,获取微信支付沙箱密钥key——微信支付沙箱测试开发5链接:https://www.qinziheng.com/weixin-sandbox/5450.htm

现在就加入微信开发QQ群2:236889623,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入……

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址