微信H5支付demo

首先咱们必须得在微信公众平台和微信商业平台那边配置好相关配置json

一、注册微信服务号,开通微信支付权限绑定微信商业平台(这个具体怎么操做我就不说了)api

二、获取应用(公众号)appid、应用(公众号)秘钥、商户号、商户API秘钥这四个配置信息服务器

三、微信商业平台开通H5支付权限,配置支付域名(是要ICP备案的域名),微信

四、微信公众号配置白名单(也就是服务器ip)app

五、开始写代码实现微信H5支付了(首先咱们得理清H5支付跟其余类型支付的区别)微信公众平台

  5.一、直接用微信客户段支付的那个是JSAPI支付模式异步

  5.二、网页调用微信SDK现实微信支付成为H5支付,WHEB支付模式jsp

  5.三、扫一扫支付,微信支付

    //应用(公众号)appid
    public static String APPID = "wxf8affffgggggg";
    //应用(公众号)秘钥
    public static String APPSECRET = "7dddddddddddd8";
    //商户号
    public static String PARTNER = "134356241";
    //商户API秘钥
    public static String PARTNERKEY = "Mmghfjhgdjgfdhgfhgfhhjj";
    // 服务器异步通知页面路径 需http://或者https://格式的完整路径,不能加?id=123这类自定义参数,必须外网能够正常访问
    public static String NOTIFY_URL = "http://"+Constants.SERVER_ADDRESS+"/goshop/notify_url.jsp";
    //请求微信统一下单接口,成功后返回预支付交易会话标识prepay_id(不须要改动)
    public static String CREATEORDERURL = "https://api.mch.weixin.qq.com/pay/unifiedorder";
    //交易类型 h5支付MWEB(不须要改动)
    public static String TRADE_TYPE = "MWEB";
    // 编码(不须要改动)
    public static String CHARSET = "UTF-8";
    // 返回格式(不须要改动)
    public static String FORMAT = "json";

 因为时间问题,等之后有空再补写吧!!!