支付宝h5支付表单页怎么去掉
支付宝H5支付是一种很方便的支付方式,但在使用时,有时候我们可能不想要显示支付宝H5支付表单页,那么该如何去掉呢?
首先,我们需要了解支付宝H5支付表单页是怎么来的。在调用支付接口时,我们会将所需要的支付参数提交给支付宝服务器,然后支付宝服务器会返回给我们一个支付表单页链接地址。我们在使用支付宝H5支付时,就是通过这个链接地址进行支付的。
那么,既然是链接地址,我们只需要将它去掉即可。具体方法如下:
1.使用自定义URL跳转。在调用支付接口时,将支付参数和自定义URL一起提交给支付宝服务器。支付宝服务器会将支付表单页链接地址通过自定义URL返回给我们,我们只需要使用自定义URL进行支付即可。这样,就不会出现支付宝H5支付表单页了。
2.使用JSAPI支付。JSAPI支付是指在浏览器中使用JS方式调起支付宝APP进行支付的方式。使用JSAPI支付时,我们可以通过JS代码来控制是否显示支付表单页。具体代码如下:
```
AlipayJSBridge.call('tradePay', {
tradeNO: tradeNO//您的订单号
}, function(result){
if(result.resultCode=="9000"){
//支付成功
}else{
//支付失败
}
});
```
在代码中,我们使用了AlipayJSBridge.call方法来调用支付功能。其中,tradeNO表示您的订单号,result.resultCode表示支付结果。
通过上述两种方法,我们就可以去掉支付宝H5支付表单页了。需要注意的是,第一种方法需要自己在后台进行处理,第二种方法则需要使用JSAPI支付。同时,在进行支付时,我们仍然需要提供支付宝所需要的支付参数,否则无法进行支付。
总而言之,支付宝H5支付表单页可以通过自定义URL跳转或者使用JSAPI支付来去掉。在实际使用时,应根据自己的实际情况选择适合自己的方法。