我正在尝试测试我的PayPal-Express结账,看起来它工作正常,但在重定向后,两个帐户都没有交易。
我知道有一个similar question,但我的配置有正确的凭据。
是)我有的:
Omnipay lib配置了沙盒商店帐户的凭据(用户名,密码,签名)
购买脚本如下所示:
$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快速结账完成以下两个步骤中的付款:
要解决您的问题,请检查您的密码并致电DoExpressCheckoutPayment API以完成交易并从买方的帐户中扣除金额。
如果问题仍然存在,contact PayPal MTS可以获得更好的帮助。