Paypal C#REST API重定向URL不适用于支付对象
我开始使用Paypal.NETSDK来管理.NETMVC应用程序上的基本事务 我在下面创建了第一个付款,但付款对象的URL为空。下面的代码显示了我如何分配这些URL:Paypal C#REST API重定向URL不适用于支付对象,c#,asp.net,rest,paypal,url-redirection,C#,Asp.net,Rest,Paypal,Url Redirection,我开始使用Paypal.NETSDK来管理.NETMVC应用程序上的基本事务 我在下面创建了第一个付款,但付款对象的URL为空。下面的代码显示了我如何分配这些URL: var payment = Payment.Create(apiContext, new Payment { redirect_urls = new RedirectUrls { return_url = "https://localhost:44300/Payments/CheckoutRevie
var payment = Payment.Create(apiContext, new Payment
{
redirect_urls = new RedirectUrls
{
return_url = "https://localhost:44300/Payments/CheckoutReview",
cancel_url = "https://localhost:44300/Payments/CheckoutCancel"
},
intent = "sale",
payer = new Payer
etcetera...
调试代码我可以看到payment.redirect\u url=null
我借此机会询问,一旦这些URL设置正确,我应该如何处理响应。为此,我有两个控制器功能。根据,发出付款返回的值是一个具有links
属性的付款对象,用于将客户重定向到付款平台。这些是我的响应控制器:
[AllowAnonymous]
public void CheckoutReview(Payment response)
{
Redirect(response.links[1].href);
}
[AllowAnonymous]
public void CheckoutCancel(Payment response)
{
ViewBag.alert("Transaction cancelled");
RedirectToAction("BuyCredti");
}
我是否需要AllowAnonymous
?它会是一个POST[HttpPost]
谢谢 这是Jason,PayPal.NETSDK的开发者。空
重定向\u URL
是由于PayPal REST API没有在资源对象中响应该信息而导致的。即使对资源执行Get()
,也会产生相同的结果。不幸的是,这似乎是API的一个bug。我会通知API团队这个问题。谢谢你的报道!当有解决办法时,你能通知我吗;但是,我没有这个问题何时解决的预计时间。我是Jason,PayPal.NETSDK的开发人员。空重定向\u URL
是由于PayPal REST API没有在资源对象中响应该信息而导致的。即使对资源执行Get()
,也会产生相同的结果。不幸的是,这似乎是API的一个bug。我会通知API团队这个问题。谢谢你的报道!当有解决办法时,你能通知我吗;但是,我没有这个问题何时解决的预计时间。我是Jason,PayPal.NETSDK的开发人员。空重定向\u URL
是由于PayPal REST API没有在资源对象中响应该信息而导致的。即使对资源执行Get()
,也会产生相同的结果。不幸的是,这似乎是API的一个bug。我会通知API团队这个问题。谢谢你的报道!当有解决办法时,你能通知我吗;但是,我没有关于这个问题何时解决的预计到达时间。