我正在尝试在我的应用程序上实施付款方式,我需要帮助。要显示支付页面,我需要POST使用支付负载向他们的 url 执行请求。通常他们会用一个 html 响应来响应,然后我需要将它渲染到屏幕上。但是,我得到的是一个错误,说会话无效。我的问题:是否可以使用POST请求有效负载重定向到另一个 url?POST http://payment.api.net/merchant/init?corpid=CN000001<order> <corp>NN01</corp> <amount>20.0</amount> <currency>USD</currency> <ordernumber>10010111</ordernumber> <redirect>http://mycallback.api.net/store/payment/callback</redirect> <randomstring>NnwLRINzhOgvmvyunzZIrUtCgvmvy</randomstring> <hash>4792e72f5e1860b220420ad3f22f005c9d2fce83f3a138336869780153145700</hash></order>
1 回答
四季花海
TA贡献1811条经验 获得超5个赞
尝试使用此代码..
<html>
<body>
<form action="http://payment.api.net/merchant/init?corpid=CN000001" method="post" enctype='text/plain'>
<input type="hidden" name="order" value='<order><corp>NN01</corp><amount>20.0</amount><currency>USD</currency><ordernumber>10010111</ordernumber><redirect>http://mycallback.api.net/store/payment/callback</redirect><randomstring>NnwLRINzhOgvmvyunzZIrUtCgvmvy</randomstring><hash>4792e72f5e1860b220420ad3f22f005c9d2fce83f3a138336869780153145700</hash></order>'>
<button type="submit">Submit</button>
</form>
</body>
</html>
可以解决你的问题。。
- 1 回答
- 0 关注
- 156 浏览
添加回答
举报
0/150
提交
取消