2015-06-04 09:53:12 wyx100 阅读数 4594
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27838 人正在学习 去看看 秦子恒

还在为微信开发,没有认证过的服务号烦恼?微信已经给开发者提供了测试号(开通了认证过的服务号的高级接口,支付等)

使用微信提供的测试号(开通了服务号的功能),微信提供给开发者开发测试使用。


http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login





2019-04-02 23:01:34 weixin_38361347 阅读数 92
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27838 人正在学习 去看看 秦子恒

微信测试账号申请

由于用户体验和安全性方面的考虑,微信公众号的注册有一定门槛,某些高级接口的权限需要微信认证后才可以获取。

所以,为了帮助开发者快速了解和上手微信公众号开发,熟悉各个接口的调用,我们推出了微信公众帐号测试号,通过手机微信扫描二维码即可获得测试号。

打开网址扫码登陆 :

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421137522

然后设置自己的服务器地址和 token

在这里插入图片描述

2018-01-10 10:26:10 joefany 阅读数 100789
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27838 人正在学习 去看看 秦子恒

官方链接:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

扫描关注后登录

需要填写接口配置,一个公网能访问的域名,推荐用natapp。

填写JS接口安全域名 ,设置JS接口安全域后,通过关注该测试号,开发者即可在该域名下调用微信开放的JS接口,请阅读微信JSSDK开发文档

注意:不知道啥原因,用自己的帐号申请测试帐号后貌似不能立即关注,但是同事的微信能关注。自己的帐号是过了两天就能关注了。



2017-03-31 15:01:11 sunhuwh 阅读数 12544
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27838 人正在学习 去看看 秦子恒

配置位置
进入公众号:https://mp.weixin.qq.com
进入开发者工具:公众号页面左下角
进入公众平台测试账号:开发者工具页面中

下面有张图片,介绍配置:
这里写图片描述

下面来看看Token验证。注意:本次微信开发专栏,全部使用spring boot进行开发。
CODE:servlet

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.shw.vote.web.service.AuthService;

public class ServerPortal extends HttpServlet {
    private static final long serialVersionUID = 1L;
    //我们的Token
    private static final String token = "tokensh";

    /**
     * @see HttpServlet#HttpServlet()
     */
    public ServerPortal() {
        super();
    }

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        String signature = request.getParameter("signature");
        String timestamp = request.getParameter("timestamp");
        String nonce = request.getParameter("nonce");
        String echostr = request.getParameter("echostr");
        System.out.println("signature:" + signature);
        System.out.println("timestamp:" + timestamp);
        System.out.println("nonce:" + nonce);
        System.out.println("echostr:" + echostr);
        PrintWriter pw = response.getWriter();
        pw.append(echostr);
        pw.flush();
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doGet(request, response);
    }

}

spring boot需要注入servlet:

@Bean  
public ServletRegistrationBean testServletRegistration() {  
    ServletRegistrationBean registration = new ServletRegistrationBean(new ServerPortal());  
    //我们的URL
    registration.addUrlMappings("/portal");  
    return registration;  
}

上面我们设定Token为tokensh:
private static final String token = “tokensh”;

由于Token验证接口URL必须是域名,我这边使用了ngrok来处理域名的问题:
参考http://www.qydev.com/
注意,Token验证的地址一定要用80端口。
假设我们的域名为https://sunhush.tunnel.qydev.com
URL处我们填:https://sunhush.tunnel.qydev.com/portal

Token , URL都设定了,提交,提示提交成功,则配置完毕。

参考资料:http://www.cnblogs.com/janken/p/5593737.html

2019-12-14 14:45:23 weixin_41640571 阅读数 6
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27838 人正在学习 去看看 秦子恒

微信开发者工具无法使用本地E:\***************  这种地址,

如果需要本地测试的话, 可以使用laya开启的服务

 

可以使用这个相对的地址本地调试

 

没有更多推荐了,返回首页