微信开发微信支付接口调试工具,不用花生壳也行

1:为什么要使用ngrok 在微信开发的时候 需要填写与微信服务器相连接的url 这个url必须是外网域名, 也就是说我们需要在这个外网域名对应的ip服务器上做开发,而没办法本地开发调试 所以用ngrok获得一个外网域名 这个外网域名实际访问的是本地主机 这样把此外网域名填入到微信需要的外网url里 就可以在本地开发调试了

2:下载ngrok ngrok - secure introspectable tunnels to localhostwindows版

3:注册ngrok 得到your auth token 后面的自定义域名必须要有这个token

4: 打开cmd cd到ngrok.exe在的目录,执行ngrok 80 就可以给你本机的127.0.0.1:80分配一个外网可以访问的域名 例如http://1f1b1c.ngrok.com 也就是外网访问http://1f1b1c.ngrok.com 就是访问你本机的127.0.0.1:80,当然如果你执行ngrok 8080 那就是分配一个域名访问

127.0.0.1:8080

5: 上面分配的域名是临时的,可能下次开电脑这个域名就变化了,我们需要一个固定的域名映射到本机的80端口 所以先登录 执行ngrok -authtoken XUsFLvG4hgb8ukjvML8YBXX 80 这里

填写的是你注册时给你的token, 然后ngrok -subdomain myapp 80 这样后续你通过http://myapp.ngrok.com 就可以一直访问到本机的127.0.0.1:80了 当然如果是想访问的是8080端口 那就把上面的80都改成8080

6:不要关闭cmd窗口 关闭后提供的域名就访问不了了 如果要查看ngrok给你做的中转http信息 访问http://localhost:4040/

7:具体到微信的开发 一定要注意 由于是ngrok做的中转 出于安全考虑通不过微信的默认语句libxml_disable_entity_loader(true); 所以注释掉他 等正式部署到服务器再取消注释。

ngrok下载

时间: 2024-10-10 04:21:50

微信开发微信支付接口调试工具,不用花生壳也行的相关文章

微信开发——熟悉支付流程

支付环境搭建好后,就要开始熟悉官方的微信支付相关接口了.微信支付这块的文档还是比较全面并简而易懂 的,其实想想也是应该的,腾讯有了微信电商想法,就有了支付这一考虑,财付通的用户量及用户喜好程度是有目共 睹的,支付宝这种方式深受广大网民喜欢,但腾讯会用支付宝在微信上吗,绝对不可能的啊.要能让用户在微信上不 仅能轻而易举的开着微信小店,简单快捷的微信支付方式就油然而生了. 开通商户功能后,可按以下步骤完成商户和微信的对接: 1.生成商品消息:通过接口或者登录公众平台网站,根据商户网站的商品网页生成对

ThinkPHP微信扫码支付接口

最近折腾微信扫码支付,看了微信官方文档,找了很多网页,发现和文档/demo不匹配,现在自己算是弄出来了(文件名称有所更改),贴出来分享一下 一.将有用的官方lib文件和使用的相关文件放置到vendor当中 二.调用同一支付接口 WechatController //调用同一支付接口public function native($v_oid='',$v_amount=''){ ini_set('date.timezone','Asia/Shanghai'); error_reporting(E_E

C#微信开发-微信JS-SDK(1)之通过config接口注入权限验证配置

官方文档是微信JS-SDK的使用步骤http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html#JSSDK.E4.BD.BF.E7.94.A8.E6.AD.A5.E9.AA.A4 ,很多人在config接口注入权限验证配置的时候出现signature(签名无效),在这把自己开发的代码分享一下 一.验证权限我们需要获取四个参数appId.timestamp.nonceStr.signature参数获取详细见官方文档:ht

?微信小程序?----支付接口

==文档== 流程搞清楚就行  我就直接丢代码了 ==文档== # 支付接口 class Pay(APIView): def post(self, request, *args, **kwargs): login_key = request.data.get('login_key') if not login_key: return Response({'status': 400, 'msg': '参数错误'}) data_list = cache.get(login_key) if not d

微信开发-微信公众平台开放JS-SDK

微信开放JS-SDK,助理网页开发 微信公众平台面向开发者开放微信内网页开发工具包(微信JS-SDK) JS-SDK这个工具包提供了以下 11 类的接口集,开发者从今天开始可以调用以下功能,让基于微信的Web-App 提供更好的体验给用户. 分享类接口: 图像类接口: 音频类接口: 智能类接口: 设备信息类接口: 地理位置类接口: 界面操作类接口: 微信扫一扫接口: 微信小店接口: 微信卡券接口: 微信支付接口: 这些接口中,除了图像类接口和地理位置类接口中的部分功能,其他大多数本身就是微信才有

微信开发微信“摇一摇·周边”正式开放

今日,在微信公开课第三季长沙站现场,微信团队宣布“摇一摇·周边”(以下简称“摇周边”)正式对外开放.拥有微信认证的公众帐号商户,均可通过摇周边的商户申请平台(https://zb.weixin.qq.com/)或者微信公众平台后台申请入驻.联合微信支付.公众帐号.微信卡包,摇周边为更多商家提供了便捷连接用户和精准近场服务的能力. 据悉,摇周边还将于 4 月 13 日开展“免费送设备”体验活动,前 2000 名入驻的商户将有机会获得微信团队免费赠送的摇周边设备. 摇周边是微信基于低功耗蓝牙技术的

微信开发 --- 微信支付

首先是微信支付的一个SDK:可以下载微信支付的 SDK 看上面的具体方法: 地址: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1 示例: 原文地址:https://www.cnblogs.com/e0yu/p/8523838.html

[微信开发] - 微信支付 JSAPI 形式

微信官方的JSAPI文档 微信官方的JSAPI支付SDK与DEMO下载 查看JSAPI的API可以从这里看 下载了支付DEMO其实有些地方不对的,比如如果做沙盒测试的时候,需要使用getsignkey,而官方的demo中没有这个. 看了看sf.gg的一个文章,之后把获取getsignkey的api请求加了进去. 现在的 WXPayConstants : package com.wechat.demo.wxpay; import org.apache.http.client.HttpClient;

微信开发微信网页授权登陆不成功的问题

最近一直在研究围绕微信平台的相关开发,其中踩到了不少坑,特来此记录一番,也方便交流.真想吐槽为什么微信弄个开放平台还要加一个公众平台呢?两边文档还不一样.类似的功能还得写两次.上网查了下,果然有人在喷微信文档多次误导第三方sdk写错了:) 上次接到一个任务,PC网站要支持微信第三方登陆功能.一直以为是在服务号那边做相应的配置和处理,看的是这边的文档 .尝试了多次都是提示scope没有相关权限,授权地址格式如下: [javascript] https://open.weixin.qq.com/co