C# 使用Sage Pay iFrame方法,客户点击url完成付款,如何生成iFrame url?

C# 使用Sage Pay iFrame方法,客户点击url完成付款,如何生成iFrame url?,c#,asp.net-mvc,iframe,opayo,C#,Asp.net Mvc,Iframe,Opayo,问题是: 我的网站使用Sage Pay iFrame方法让客户完成付款,但我不知道如何生成付款URL,客户可以点击该URL重定向到Sage Pay以完成付款 URL是我需要的,或者是如何生成此URL。我建议您查看一下,它将引导您了解如何创建对SagePay的请求,以便接收下一个URL,具体来说,因为这是您用于支付注册的请求和响应对象。基本上,该过程是这样工作的: 您将附录A1中的请求对象发送到SagePay的服务器-您需要阅读链接PDF的相关部分 它们使用响应对象A2进行响应,其中一个属性是Ne

问题是: 我的网站使用Sage Pay iFrame方法让客户完成付款,但我不知道如何生成付款URL,客户可以点击该URL重定向到Sage Pay以完成付款


URL是我需要的,或者是如何生成此URL。

我建议您查看一下,它将引导您了解如何创建对SagePay的请求,以便接收下一个URL,具体来说,因为这是您用于支付注册的请求和响应对象。基本上,该过程是这样工作的:

您将附录A1中的请求对象发送到SagePay的服务器-您需要阅读链接PDF的相关部分

它们使用响应对象A2进行响应,其中一个属性是NextUrl

然后,您可以将url呈现给用户以供单击,或者更好的解决方案是向用户返回一个页面,使用NextUrl值作为页面中iframe的src,类似于

-

以及您的付款视图:

<h2>Secure Payment by SagePay</h2>
<iframe src="@Model.nextUrl" width="600", height="600" frameborder="0" border="0" style="margin-left:15px;"></iframe>

这可能会对你们有所帮助,谢谢大家……这份文件非常有帮助。
<h2>Secure Payment by SagePay</h2>
<iframe src="@Model.nextUrl" width="600", height="600" frameborder="0" border="0" style="margin-left:15px;"></iframe>