贝宝沙盒账户不显示交易

Posted

技术标签:

【中文标题】贝宝沙盒账户不显示交易【英文标题】:PayPal sandbox accounts don't show transactions 【发布时间】:2018-08-20 05:58:16 【问题描述】:

我正在尝试测试我的 PayPal-Express 结帐,它看起来工作正常,但重定向后两个帐户中都没有交易。

我知道有一个 similar question,但我的配置具有正确的凭据。


我有什么:

    流明应用 Omnipay 扩展程序 沙盒买家帐户 - 状态:完成 沙盒商店帐户 - 状态:完成

使用沙盒商店帐户的凭据(用户名、密码、签名)配置 Omnipay 库

购买脚本如下所示:

$gateway = Omnipay::gateway('paypal');

$response = Omnipay::purchase([
    'currency' => 'EUR',
    'amount' => '100.00',
    'returnUrl' => 'http://localhost:8000/return',
    'cancelUrl' => 'http://localhost:8000/cancel',
])->send();

$response->redirect();

它正在重定向到 PayPal,然后 PayPal 接受了买家沙盒账户的付款并将我重定向回returnUrl,但两个账户的余额都没有变化,他们的仪表板上也没有可见的交易。

【问题讨论】:

【参考方案1】:

您正在使用 PayPal 快速结账来接受买家的付款。 PayPal express checkout 通过以下 2 个步骤完成付款:

    SetExpressCheckout API:它启动付款并将买家重定向到 PayPal 以获得批准。想了解更多,click here

    DoExpressCheckoutPayment API:完成快速结账交易,将金额从买家转入商家PayPal业务账户。想了解更多,click here

为解决您的问题,请检查您的代码并调用 DoExpressCheckoutPayment API 以完成交易并从买家账户中扣除金额。

如果问题仍然存在,请contactPayPal MTS 寻求更好的帮助。

【讨论】:

感谢您的回复。我现在正在开会。我会在一个小时内检查它。

以上是关于贝宝沙盒账户不显示交易的主要内容,如果未能解决你的问题,请参考以下文章

贝宝沙盒帐户

贝宝沙盒账户错误状态

贝宝沙盒测试信用卡号码[关闭]

贝宝沙盒与真实账户

贝宝沙盒历史重定向到真实历史

收据编号未在贝宝沙盒响应中返回