1. 程式人生 > >微信H5支付demo

微信H5支付demo

首先我們必須得在微信公眾平臺和微信商業平臺那邊配置好相關配置

1、註冊微信服務號,開通微信支付許可權繫結微信商業平臺(這個具體怎麼操作我就不說了)

2、獲取應用(公眾號)appid、應用(公眾號)祕鑰、商戶號、商戶API祕鑰這四個配置資訊

3、微信商業平臺開通H5支付許可權,配置支付域名(是要ICP備案的域名),

4、微信公眾號配置白名單(也就是伺服器ip)

5、開始寫程式碼實現微信H5支付了(首先我們得理清H5支付跟其他型別支付的區別)

  5.1、直接用微信客戶段支付的那個是JSAPI支付模式

  5.2、網頁呼叫微信SDK現實微信支付成為H5支付,WHEB支付模式

  5.3、掃一掃支付,

    //應用(公眾號)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";