工商银行返回取货地址或商户确认页面的URL给银行问题
这在做工商银行网上支付接口(Java) 现在做到最后一步了 在工商支付页面付款成功后会调用之前提交的merUrl处理自己系统中的操作,这时如果需要跳转到本系统指定的页面,需要返回取货地址或商户确认页面的URL给银行,但不晓得到底怎么去写这个返回给银行的代码 (注:直接sendRedirect(跳转)是不行的 文档中有说,必须要把需要的URL返回给银行 ) ,下面是文档中返回URL给银行的说明
'
商户返回取货地址报文:
如果交易成功后商户需要提供取货地址或希望客户跳转到自己的确认页面,则在接到银行通知消息后需要返回取货地址或商户确认页面的URL给银行,银行将在银行的交易结果页面显示此地址的链接。
提示:
商户返回实质上只是一个内容为URL的字符串,不能有任何多余的东西,包括不能有任何的html的标签;类似以下http回应
HTTP/1.1 200 OK
Server: Apache/1.39
Content-Length: 22
Content-type: text/html
http://www.icbc.com.cn
4、此URL可以通过“?”来挂参数;举例:http://merWeb.com.cn/getGoods.jsp?user=aa&level=3;
银行在显示给客户的交易结果页面上提供此URL的链接,客户点击此链接后,挂的参数将以GET方式提交商户。'
希望做过的朋友指点一下,也问过工商的人员(非工程师),他的回复是 '接收到银行通知消息,然后用http request返回一个获取所购商品取货信息的URL即可。具体url形式参考文档说明' 还是说要用HttpURLConnection请求我需要指定的URL ,哪位做过的大哥指示一下 应该如何写 谢谢谢谢谢谢
'
商户返回取货地址报文:
如果交易成功后商户需要提供取货地址或希望客户跳转到自己的确认页面,则在接到银行通知消息后需要返回取货地址或商户确认页面的URL给银行,银行将在银行的交易结果页面显示此地址的链接。
提示:
商户返回实质上只是一个内容为URL的字符串,不能有任何多余的东西,包括不能有任何的html的标签;类似以下http回应
HTTP/1.1 200 OK
Server: Apache/1.39
Content-Length: 22
Content-type: text/html
http://www.icbc.com.cn
4、此URL可以通过“?”来挂参数;举例:http://merWeb.com.cn/getGoods.jsp?user=aa&level=3;
银行在显示给客户的交易结果页面上提供此URL的链接,客户点击此链接后,挂的参数将以GET方式提交商户。'
希望做过的朋友指点一下,也问过工商的人员(非工程师),他的回复是 '接收到银行通知消息,然后用http request返回一个获取所购商品取货信息的URL即可。具体url形式参考文档说明' 还是说要用HttpURLConnection请求我需要指定的URL ,哪位做过的大哥指示一下 应该如何写 谢谢谢谢谢谢
...全文
相关推荐
工商银行在线支付接口说明
如果商户需要实时支付通知,工行会通过HTTP协议的POST方式将处理结果发送到商户指定的merURL地址。商户需要及时处理这个通知,并返回取货地址或关闭连接,银行才会显示交易结果给客户。
中国工商银行网银接口API文档
中国工商银行网银接口API文档是为开发者和商户提供与工商银行网上银行系统进行交互的重要参考资料,主要涉及网银交易状态查询的API接口。
工商银行接口说明
- **无多余空白字符**:XML明文中不应包含回车换行符或多余的空格。### 通知接口详情#### 表单定义工商银行完成支付处理后,会使用HTTP协议POST方式向商户提供的地址发送通知消息数据。
工商银行网上银行b2c在线支付接口说明
**支付页面**: 客户在支付页面核对预留银行信息,输入卡号、支付密码和验证码完成支付。6. **银行处理**: 工行校验客户信息,通过后显示确认页面,客户确认后工行执行支付指令。7.
ASP.NET工商银行在线支付接口
**确认交易**:根据银行返回的支付结果,服务器端需要更新订单状态,例如标记为“已支付”或“支付失败”。同时,为了提高用户体验,可以设置异步通知机制,通过回调URL通知银行交易的结果。5.


