VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云最新优惠促销活动
jtti最新优惠促销活动

微信开发的微信支付(微信支付系统开发)

locvps
主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

一、微信后台设置

1.添加测试授权目录和测试白名单:

在微信后台设置一个测试授权目录,如xxx.sinaapp.com/example/,,并将您的微信号添加到测试白名单中。注意,这里的“个人微信号”既不是qq号,也不是个人昵称。它是登录微信后“我”界面中“微信号”字段的字符串。是否设置支付授权目录并不重要,因为我们只是在测试。

2.列表内容

设置网页授权域名:在“开发者中心/接口权限表/网页账号/网页授权获取用户基本信息”中设置。网页的授权域名设置为测试服务器的域名,如xxx.sinaapp.com,不需要http://。

二、商家平台设置1。下载证书

在“帐户设置/API安全/API证书”中下载。您需要使用管理员的手机验证码。为了在下载后解压缩,我们需要使用apiclient_key.pem和apiclient_cert.pem

2.生成支付密钥

在“帐户设置/API安全/API密钥”中进行设置。支付期间将使用支付密钥,该值是源代码配置文件中的密钥常数。

第三,使用官方V3.7 1的示例代码。修改Wxpay.pub.config.php的配置,主要是:

微信官方账号中“开发者中心”看到的const APPID//APPID ConstmchID//商家号const KEY //您在商家平台中设置的支付密钥const app secret微信官方账号中“开发者中心”看到的app secret const js _ API _ call _ URL//。设置这个URL,您可以在这个页面上获得用户的openid。//证书路径,注意绝对路径consts slcert _ path//API client _ cert . PEM file URL consts SLC key _ path//API client _ key . PEM file URL。比如‘/cert/API client _ key . PEM‘const notify _ url//异步通知URL,可以在demo中使用notify_url.php。

2.修改官方代码中的bug:如果出现“curl_setopt()expenses参数2为long”的错误,则是因为“curl _ setopt”在WxPayPubHelper.php的几个地方被拼错了,因此可以进行修改。如果出现“curl _ close():11无效”,这是因为一个已关闭的curl会话被错误地关闭了。您可以在curl_close()代码中添加以下判断:

if(gettype($ ch)= & amp;#39;资源与环境。#39;)curl _ close($ ch);3、官方演示不能直接运行,需要我们自己修复。首先,在index.php中添加一个链接:

& lta href = & quotpay.php&quot& gt获取OpenID

& lt?PHP/* * JS _ API付费演示* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =接口输入输出数据格式是JSON。*成功调整支付有三个步骤:*第一步:授权网页获取用户的openid *第二步:使用统一支付接口获取premium _ ID *第三步:使用jsapi */include _ once(& quot;WxPayPubHelper.php & quot);$ jsApi = new jsApi _ pub();//= = = = = =第一步:用户OpenID = = = = = = = =获取openidif(!isset($ _ GET)单击“生成签名”。通过将获得的签名与日志文件中的签名进行比较以查看它们是否一致,可以消除签名算法的问题。如果两个签名一致,肯定是交钥匙的问题。要么是产品MM搞错了,要么是AppSecret和支付密钥错了(有一次产品MM告诉我支付密钥错了,浪费了我3天时间!在我反复确认了每一个代码和每一个后台参数设置后,我终于用“支付接口调试工具”确认了签名是正确的,问题出在支付键上。于是我登录了商家平台,因为我不是管理员,我向产品MM要了手机的验证码,重置了支付键,代码刚刚通过)

【相关建议】

1.下载微信微信官方账号平台源代码。

2.分享微信微信官方账号开发信用卡支付的实例教程。

3.详细讲解微信支付开发的信用卡支付的例子。

4.详细讲解微信小程序支付功能开发的错误总结。

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:微信开发的微信支付(微信支付系统开发) https://zhujicankao.com/113325.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 微信开发的微信支付(微信支付系统开发)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!