我正在实施一个ASP-MVC4混合网站。桌面浏览器流程正常。我正在尝试将重定向转移到PayPal在移动网站上工作,并且在论坛上阅读了很多内容后,我的选项和想法已经用完了。我已经尝试调用从控制器到迷你浏览器链接的重定向,这似乎工作正常,直到它必须返回...它永远不会... ..这个解决方案在提到 Paypal Adaptive payment for mobile web,...
var url = Request.Browser.IsMobileDevice
? string.Concat(payUrlConfig, "webapps/adaptivepayment/flow/pay?paykey=", payKey, "&expType=mini")
: string.Concat(payUrlConfig, "webscr&cmd=_ap-payment&paykey=", payKey);
return Redirect(url);
第二个选项是Paypal Embedded Flow not using returnUrl or cancelUrl中提到的选项。返回正常但它需要在移动浏览器中实际打开另一个选项卡,默认情况下会关闭弹出窗口。我不想让人们修改他们的浏览器设置,以便我的网站可以工作。 我在PAYPAL.apps.DGFlowMini对象上找不到任何文档。是否有任何配置可以传递给对象,因此重定向发生在同一个选项卡上,与https://www.sandbox.paypal.com/webscr&cmd=_ap-payment&paykey的行为几乎相同。 还是有其他方法来实现这一点,我只是无法找到它? 任何建议或帮助非常感谢