【问题标题】:ReturnURL for Paypal Adaptive PaymentsPaypal 自适应支付的 ReturnURL
【发布时间】:2011-07-27 17:45:09
【问题描述】:

我正在尝试使用 AdaptivePayments 通过我的网站将资金从一个用户发送给另一个用户,这样我就可以检查他们是否真的完成了付款。付款通过了,但它们没有返回到我的网站,因此我无法跟踪付款。

我正在重定向到`https://www.sandbox.paypal.com/webscr&cmd=_ap-payment&paykey=MYKEY 但是我只需要进入“我的帐户”并看到付款成功,但没有重定向。

我也尝试过重定向到https://sandbox.paypal.com/webapps/adaptivepayment/flow/pay?&paykey=MYKEY,但我得到了:

此交易已获批准。请访问您的 PayPal 帐户概览以查看详细信息。

我通过设置重定向是 NVPRequest["returnUrl"] = "http://mysite.com/APReturn.aspx 但这似乎被忽略了。有没有办法做到这一点或更好的方法来实现我所需要的?

【问题讨论】:

    标签: c# .net asp.net paypal paypal-nvp


    【解决方案1】:

    迟到了,但对于那些在 Google 上遇到此问题的人:

    您应该重定向到https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-payment&paykey=MYKEY(注意添加了 cgi-bin 并将 & 更改为 ?)。 此外,我强烈建议您不要使用退货页面作为跟踪买家的手段。付款完成后,买家可以(也将)关闭浏览器。

    相反,我强烈建议您考虑使用 PayPal 即时付款通知 (IPN)。 PayPal IPN 允许您(异步)处理订单信息,而不必依赖买家返回您的网站来完成订单。

    您可以通过设置从 PayPal 接收此 (POST) 数据的脚本来使用 IPN。此外,您必须在按钮和/或 API 调用中包含以下代码:

    对于网站支付标准(其中“xxxxxxxx”是您的 IPN 脚本的完整 URL):

    对于快速结帐: 在您的 SetExpressCheckout 和 DoExpressCheckoutPayment API 调用中包含 NOTIFYURL=xxxxxxxx

    对于网站支付专业版 在您的 DoDirectPayment API 调用中包含 NOTIFYURL=xxxxxxxx

    对于自适应支付 在您的付款请求中包含 ipnNotificationUrl。

    您可以在https://www.paypal.com/ipn找到有关 PayPal IPN 的示例代码、文档和更多信息

    【讨论】:

    • +1 同样晚了,但被借调了。 IPN 是解决此问题的唯一方法,否则用户每天都会为您服务。 Paypal 的示例代码还可以,但需要审查,因为我发现我的 var 名称中有拼写错误(PHP)
    • 您好,我正在使用 IPN 进行付款通知,但是在 AdaptivePayments.Pay 中,我仍然想为 paypal 提供 returnURL,以便在用户完成时重定向到。由于某种原因,这出现在灯箱 IFrame 中。您是通过这个来的还是知道解决方法?
    • 该 URL 是使其正常工作的关键。我有一个旧的继承代码,如果你得到一个弹出窗口,你就错了。这是一个光滑的 js 内联内容。我希望它对生产来说太棒了!!
    【解决方案2】:

    不确定,但你试过这个https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_AdaptivePayments.pdf 吗?尝试使用keyword='returnurl'或keyword='retrun url'通过documenet运行搜索

    【讨论】:

      【解决方案3】:

      原来设置发件人的电子邮件预先批准了交易。

      【讨论】:

        【解决方案4】:

        “此交易已被批准”的原因可能是您在调用 PAY api 时使用了错误的测试帐户作为“发件人”。 以下是创建正确测试帐户的方法:http://www.pashabitz.com/2011/12/18/Adaptive+Payments+Error+This+Transaction+Has+Already+Been+Approved.aspx

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-06-10
          • 2012-06-28
          • 2015-07-19
          • 2021-08-04
          • 2014-10-13
          • 2013-11-10
          • 2013-11-07
          • 2013-01-05
          相关资源
          最近更新 更多