PayPal沙盒“抱歉,我们目前无法完成您的购买”

Posted

技术标签:

【中文标题】PayPal沙盒“抱歉,我们目前无法完成您的购买”【英文标题】:PayPal Sandbox "Sorry, we can’t complete your purchase at this time " 【发布时间】:2018-05-23 04:21:41 【问题描述】:

我已经设置了 PayPal 沙盒来测试我的 PayPal Express 集成,但是每当我从支付页面登录到沙盒时,我都会收到以下错误消息;

我将laravel-omnipayomnipay-paypalPayPal_Express 网关一起使用。

我认为这可能是 PayPal 中的配置问题(或错误..?虽然我希望不是。),但这是我用来启动付款的代码:

public function checkout ()

    $cart = Cart::forSession ();

    $response = Omnipay::purchase
    (
        [
            'amount' => $cart->getPrice (),
            'currency' => preferred_currency ()->name,
            'description' => (string) $cart,
            'returnUrl' => URL::action ('OrderController@checkoutReturn'),
            'cancelUrl' => URL::action ('OrderController@checkoutCancel')
        ]
    )->send ();

    if ($response->isSuccessful ())
        dd ('successful', $response);
    else if ($response->isRedirect ())
        return $response->getRedirectResponse ();
    else
        return Redirect::to ('/cart')->with ('alerts', [new Alert ('An error occurred while attempting to process your order: ' . $response->getMessage (), Alert::TYPE_ALERT)]);

还有omnipay.php的配置文件:

return array(
    'gateway' => 'PayPal_Express',
    'defaults' => array(
        'testMode' => true,
    ),
    'gateways' => array(
        'PayPal_Express' => array(
            'username' => '<>',
            'password' => '<>',
            'signature' => '<>',
            'landingPage' => array('billing', 'login'), 
        ),
    ),
);

我使用的 usernamepasswordsignature 是我在 PayPal 沙盒中为我的帐户创建的。

我用来测试的沙盒帐户是“个人”/买家帐户,资金来源和“付款审查”已禁用。 PayPal 开发者网站上的沙盒帐户概览表明沙盒帐户的状态为“完成”。

我希望我没有遗漏一些明显的东西。我在 Stack Overflow 上查看了其他一些答案,但似乎都没有为这个确切的问题提供解决方案。

【问题讨论】:

你找到解决这个问题的方法了吗,我也遇到了同样的问题,这让我发疯了。我讨厌 PayPal API,为什么要这么复杂! 在我的情况下,PayPal 出了点问题,我必须通过支持来修复它。 我刚刚开始工作!就我而言,我只需要“升级到 Business-Pro”帐户! 【参考方案1】:

联系 PayPal 支持,因为他们那边出了点问题。

【讨论】:

以上是关于PayPal沙盒“抱歉,我们目前无法完成您的购买”的主要内容,如果未能解决你的问题,请参考以下文章

paypal-sdk - 抱歉,我们目前无法完成您的购买

Paypal:从沙盒上线

无法登录 PayPal 沙盒帐户

Paypal 沙盒订阅按钮 - 测试没有 Paypal 帐户的买家?

Paypal 返回网址不适用于沙盒帐户

PayPal 显示沙盒交易