我的网站使用带有嵌入式支付流程和简单支付的 PayPal 自适应支付 API。在我的结帐页面上,我执行支付 API 调用,收到成功的响应,然后调用 SetPaymentOptions 并再次获得成功的响应。然后,客户查看订单表格,并在确认订单后重定向到PPDGFrame iFrame 中的https://www.paypal.com/webapps/adaptivepayment/flow/pay,其中 expType 设置为“light”,并且从支付 API 调用。
我已经在沙盒中成功测试了它,并将其推广到生产环境中。该应用程序在一两天内运行良好,然后停止工作,买家现在在尝试登录时收到“请稍后再试”错误。我仍然在 Pay 和 SetPaymentOptions API 调用上获得成功响应,并且客户已成功重定向到 PayPal 登录屏幕。客户输入登录凭据,单击登录按钮,几秒钟后收到“请稍后再试”消息。
如果我曾经见过奇怪的话,现在这里有一些非常奇怪的行为......这个问题大约在 4 天前首次出现。由于 PayPal 建议我他们需要“几个星期”才能回复我,所以我在两天前再次尝试了结帐并遇到了同样的问题。然后我尝试了客人结帐,它奏效了!接下来,我尝试了一个常规的用户结帐,它也成功了,所以我心想问题已经以某种方式自行解决了。
昨天早上我再次尝试结帐,并遇到了和以前一样的问题。我再次尝试以访客身份结帐,再次成功,然后在我尝试常规结帐后立即再次成功登录。
今天流量又断了。是什么赋予了?我的网站上没有任何变化。为什么它有时有效,有时无效,客人结账似乎能够暂时解决问题?