PayPal 沙盒帐户不显示交易
PayPal sandbox accounts don't show transactions
我正在尝试测试我的 PayPal-Express 结账,它看起来工作正常,但在重定向之后,两个帐户中都没有交易。
我知道有 similar question,但我的配置具有正确的凭据。
我有:
- Lumen 应用程序
- 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
但是这两个帐户都没有余额变化,并且在他们的仪表板上没有可见的交易。
您正在使用 PayPal 快速结账来接受买家的付款。 PayPal 快速结帐通过以下 2 个步骤完成付款:
SetExpressCheckout API:它启动付款并将买家重定向到 PayPal 以获得批准。想了解更多,click here
DoExpressCheckoutPayment API:完成express Checkout交易,转账给买家到商家 PayPal 企业帐户。想了解更多,click here
要解决您的问题,请检查您的代码并调用 DoExpressCheckoutPayment API 以完成交易并从买家账户中扣除金额。
如果问题仍然存在,contact PayPal MTS 寻求更好的帮助。
我正在尝试测试我的 PayPal-Express 结账,它看起来工作正常,但在重定向之后,两个帐户中都没有交易。
我知道有 similar question,但我的配置具有正确的凭据。
我有:
- Lumen 应用程序
- 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
但是这两个帐户都没有余额变化,并且在他们的仪表板上没有可见的交易。
您正在使用 PayPal 快速结账来接受买家的付款。 PayPal 快速结帐通过以下 2 个步骤完成付款:
SetExpressCheckout API:它启动付款并将买家重定向到 PayPal 以获得批准。想了解更多,click here
DoExpressCheckoutPayment API:完成express Checkout交易,转账给买家到商家 PayPal 企业帐户。想了解更多,click here
要解决您的问题,请检查您的代码并调用 DoExpressCheckoutPayment API 以完成交易并从买家账户中扣除金额。
如果问题仍然存在,contact PayPal MTS 寻求更好的帮助。