首先我們必須得在微信公眾平台和微信商業平台那邊配置好相關配置
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";