这是问题: 我的网站使用Sage Pay iFrame方法让客户完成付款,但我不知道如何生成付款网址,客户可以通过点击重定向到Sage Pay来完成付款。使用Sage Pay iFrame方法,为客户点击网址完成付款,我如何生成iFrame网址?
该URL是我需要的,或者如何生成这个URL。
这是问题: 我的网站使用Sage Pay iFrame方法让客户完成付款,但我不知道如何生成付款网址,客户可以通过点击重定向到Sage Pay来完成付款。使用Sage Pay iFrame方法,为客户点击网址完成付款,我如何生成iFrame网址?
该URL是我需要的,或者如何生成这个URL。
我建议你看看SagePay API documentation here,它会告诉你如何创建SagePay的请求,以便接收下一个URr,特别是Appendix A1 and Appendix A2--因为这是你的支付注册请求和响应对象。基本过程是这样的:
你发送请求的对象(见附录的A1)到SagePay的服务器 - 你将需要阅读PDF链接的相关章节这一点。
他们用响应对象(A2)响应,其中一个属性是NextUrl。
然后,您可以呈现的URL用户点击,或一个更好的解决方案是将页面返回给用户,使用NextUrl值在页面中的iframe的src - 像
-
return View("Payment", new SagePayView { nextUrl = sagePayResponse.NextUrl });
和付款的看法:
<h2>Secure Payment by SagePay</h2>
<iframe src="@Model.nextUrl" width="600", height="600" frameborder="0" border="0" style="margin-left:15px;"></iframe>
谢谢你们......这份文件非常有用。 – 2014-09-25 02:25:36
这可能会帮助你https://github.com/J eremySkinner/SagePayMvc – 2014-09-23 10:21:32