最近,由于公司的业务上的 需求,需要集成手机网页H5支付。下面我们一起看看集成网页支付的流程。
由于采用的网络的请求的方式是Form 表单的形式。这里我们需要Android 客户端创建了一个WebViewActivity继承自Activity,然后,调用我们的assets 文件夹下面的HTML文件的js 方法。不啰嗦了,直接上代码。
1. HTML文件
<HTML>
<HEAD>
<meta name="viewport" content="width=device-width, target-densitydpi=device-dpi"/>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script>
function formSubmit(arg){
alert("Post的参数是:"+arg
var parms = {
"orderInfo":arg
}
var form = document.createElement("form");
form.action = "http://www.palmf.cn/sdk/api/v1.0/cli/order_h5/0";
form.method="post";
document.body.appendChild(form);
for(var key in parms){
var input = document.createElement("input");
input.type = "hidden";
input.name = key;
input.value = parms[key];
form.appendChild(input);
}
form.submit();
}
</script>
</HEAD>
<BODY>
</BODY>