0

我使用PHP和REST Paypal API進行簡單付款。我可以撥打Pay API併成功付款。如何從成功付款中獲取交易ID?

但是,我不知道如何獲取事務ID。我需要存儲它,以便在客戶抱怨某件事的情況下退款。現在,我只能從我的電子郵件中獲得它(我收到一封關於付款的電子郵件,包括交易ID)。所以我讀了電子郵件,拿着交易ID並且把它傳遞給網絡應用程序以便退款。我想通過一些REST API獲取這樣的事務ID。

回答

1

檢查This鏈接。

FYI: 
// ### Get Sale From Created Payment 
// You can retrieve the sale Id from Related Resources for each transactions. 
$transactions = $payment->getTransactions(); 
$relatedResources = $transactions[0]->getRelatedResources(); 
$sale = $relatedResources[0]->getSale(); 
$saleId = $sale->getId(); 

使用下面的代碼知道所有的信息:

$payment = Payment::get($paymentId, $apiContext); 
$obj = json_decode($payment); 
echo "<pre>"; 
print_r($obj); 
echo "</pre>"; 
相關問題