微信支付之H5頁面WAP端接入

2021-07-05 17:35:38 字數 1787 閱讀 9732

這裡我找到了乙個統一下單介面,文件入口.

他的介面位址為:

因此,開始接入我所需要的wap端引數。

(1).獲取統一下單引數

public string createwapurl(string outtradeno, string ip) throws sdkruntimeexception
(2).獲取簽名值

public string getsign(hashmapparam) throws sdkruntimeexception 

public static string sign(string content, string key) throws sdkruntimeexception

if ("" == content)

signstr = content + "&key=" + key;

return md5util.md5(signstr).touppercase();

}

(3).工具類方法

public static boolean isnumeric(string str)  else 

} //map轉成xml

public static string maptoxml(hashmaparr) else

xml += "<" + key + ">";

} xml += "";

return xml;

} //xml轉成map

@suppresswarnings("unchecked")

public static mappar***ml(string xml) throws exception

return map; }

public static string formatparammap(hashmapparameters) throws sdkruntimeexception

});for (int i = 0; i < infoids.size(); i++)

}if (buff.isempty() == false)

} catch (exception e)

return buff;

} public static string createnoncestr()

return res;

}

(4).傳送請求方法

public static string sendpost(string url, string param,string charset) 

} catch (exception e)

//使用finally塊來關閉輸出流、輸入流

finally

if(in!=null)

}catch(ioexception ex)

}return result;

}

(5).執行介面

string result = success;

string message = "";

int code = 0;

try else

}else

} catch (exception e)

datamap = new hashmap();

datamap.put("code", code);

datamap.put("message", message);

return result; }

更多參考



H5頁面微信分享

例如 標題 title 描述 自動獲取當前瀏覽頁的url 不可自定義,無法修改 縮圖 可以在父層 div 上設定 display none 或者對 img 設定 position absolute visibility hidden 例如 display none logo512.png alt d...

微信h5頁面製作總結

第 一 尺寸問題 設計圖的尺寸我剛開始要的是750 1334px,但是在實際應用中發現忽略了手機的狀態列和導航欄的高度 iphone的設計標準,狀態列和導航欄的獨立畫素高度分別為40px和88px android系統的可以更改狀態列和導航欄的高度,可以取預設值為48px和100px 所以設計元素的展...

實現H5頁面微信分享功能

官方是在title下邊引入 我是在body下面直接引用的,沒發現有什麼問題 script 接下來要配置config,我的是通過公司提供的js介面獲取的資訊,並且呼叫方法。var title 這裡面寫分享的名字 公司介面url location.href ajax.send ajax.onreadst...