這是問題: 我的網站使用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