【问题标题】:"Sorry We Can’t Complete Your Purchase at This Time" - PayPal Laravel Integration“抱歉,我们目前无法完成您的购买” - PayPal Laravel 集成
【发布时间】:2020-05-15 08:30:00
【问题描述】:

我正在将 paypal 支付与 laravel api 集成,为此我使用 srmklive 库,在沙盒模式下我进行了偏好设置,它会正确生成一个包含该值的链接,然后我返回该链接,即前端将运行,并将我重定向到成功或失败的登陆,如下所示:

                $data['all purchase info'] = $purchase_variables;
                $data['return_url'] = "Success route";

                $provider = new ExpressCheckout;
                $response = $provider->setExpressCheckout($data);
                $response = $provider->setExpressCheckout($data, true);

                return response()->json([
                    'preference' => ($response['paypal_link'])
                ], 200);

而在成功的路线中,只需进行一些邮寄、库存调整等...

在沙箱中它工作正常,问题是当我上线时它会产生这个错误:

我不知道它是什么,因为我只更改了模式、用户名、密码 API 和签名到凭据实时

【问题讨论】:

    标签: php laravel paypal


    【解决方案1】:

    虽然该消息可能出现在其他情况下,但如果它出现在您登录或输入付款信息之后,则通常表示正常拒绝。当客户看到此错误消息时,他们应该按照消息中的说明进行操作:退货并使用其他方式付款。

    这不是技术错误。这是一种下降。如果您需要有关拒绝的更多信息,您应该联系 PayPal,但通常不允许向看起来与付款人关联的收款人帐户(即您拥有的另一个帐户)进行实时“测试”付款。

    如果您确实需要为测试目的执行实时交易,不妨尝试让某个偏远地区的朋友或熟人使用信誉良好的 PayPal 帐户进行 1 美元的测试。

    【讨论】:

    • 感谢您的回复,但我尝试使用不同的帐户付款,而不是相同的凭据
    • 相同的凭据会给出一条关于“与卖方相同的帐户”的消息。这不是这里的问题,与我的回复无关。您遇到了标准的拒绝消息,出现这种情况的原因有很多,包括您尝试从其他帐户向自己付款时。
    猜你喜欢
    • 2018-05-06
    • 2018-05-23
    • 2016-12-04
    • 2020-09-01
    • 2014-10-12
    • 2015-07-18
    • 2018-12-16
    • 2013-03-23
    • 2014-12-25
    相关资源
    最近更新 更多