Paypal 自适应支付登录失败

标签 paypal paypal-adaptive-payments

我的网站使用带有嵌入式支付流程和简单支付的 PayPal Adaptive Payments API。在我的结帐页面上,我执行了一个 Pay API 调用,收到成功响应,然后调用 SetPaymentOptions 并再次获得成功响应。客户然后查看订单并在确认订单后重定向到 https://www.paypal.com/webapps/adaptivepayment/flow/pay在 PPDGFrame iFrame 中,将 expType 设置为“light”,并从 Pay API 调用接收到 paykey。

我已在沙盒中成功测试它并将其推出生产环境。该应用程序在一两天内运行良好,然后停止工作,买家现在在尝试登录时收到“请稍后再试”错误。我仍然在 Pay 和 SetPaymentOptions API 调用上获得成功响应,并且客户已成功重定向到 PayPal 登录屏幕。客户输入登录凭据,单击“登录”按钮,几秒钟后收到“请稍后再试”消息。

如果我见过奇怪的话,现在这里有一些非常奇怪的行为......这个问题大约在 4 天前首次出现。由于 PayPal 告诉我他们需要“几周”才能回复我,所以我两天前再次尝试结账时遇到了同样的问题。然后我尝试了客人结账并且成功了!接下来我尝试了一个普通的用户结账,它也成功了,所以我想这个问题已经以某种方式自行解决了。

昨天早上我再次尝试结账,遇到了和以前一样的问题。我再次尝试以访客身份结帐,再次成功,然后在我尝试常规结帐后立即再次成功登录。

今天又断流了。是什么赋予了?我的网站上没有任何变化。为什么有时有效有时无效,客人结账似乎可以暂时解决问题?

最佳答案

问题已经解决,我没有采取任何行动,也没有更改网站或应用程序代码。在 API 几周无法正常工作后,它开始断断续续地工作,成功率逐渐提高,而我的 PayPal 支持票则处于“等待”状态。我被告知“工程团队”正在等待服务器代码推出。问题的间歇性和逐渐改善的情况表明 PayPal 正在分阶段对其服务器进行修复,API 操作的结果取决于 PayPal 负载均衡器碰巧将请求发送到哪个服务器。大约一周后,问题就彻底解决了。 Paypal 当然坚称他们没有对服务器进行任何更改。

关于 Paypal 自适应支付登录失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17419495/

相关文章:

php - Paypal 成功网址无效 : Codeigniter

android - 如何在 MPL android 中获取 PayPal 交易详情

paypal - 认证失败。 API 凭据不正确

php - 即将到来的 SHA-256 : Do I need to update my IPN listener that does not use a secure URL?

ruby-on-rails - 使用 API 调用账户作为接收者账户

paypal - 何时停止查询 paypal api 的付款状态?

php - Paypal 自适应支付 - 产品名称

paypal - 自适应支付 Paypal : return url without data?

Paypal 订阅按钮 - 在表格中指定金额?

php - TLS 1.2 和 HTTP/1.1 升级(PHP fsockopen)