我在一个使用PayPal来处理付款的自动化项目商城工作。
我目前的付款方式是这样的。
$execution = new \PayPal\Api\PaymentExecution();
$execution->setPayerId($request['PayerID']);
foreach($payment->transactions as $transaction)
{
$execution->addTransaction($transaction);
}
try
{
$result = $payment->execute($execution, $apiContext);
}
catch (\PayPal\Exception\PayPalConnectionException $ex)
{
dd($ex);
}
catch (Exception $ex)
{
dd($ex);
}我的问题是。我如何确认付款已成功执行,并已将款项输入我的PayPal帐户?
我假设我必须对$result变量做一些事情...但是什么呢?PayPal PHP SDK文档示例使用原始的PaymentID再次获得付款...但这并不能证明我已经收到了钱。
发布于 2017-02-05 04:53:04
您应该使用Instant Payment Notification
首先,您必须configure您的PayPal帐户
发布于 2017-02-05 02:17:48
您不能这样做,因为事务是指令而不是活动事务。直到资金通过清算银行后,资金才会显示在您的帐户中。
https://stackoverflow.com/questions/42043792
复制相似问题