0

Я использую PHP и API REST Paypal для выполнения простых платежей. Я могу назвать API Pay и сделать успешную оплату.Как получить идентификатор транзакции от успешного платежа?

Однако я не знаю, как получить идентификатор транзакции. Мне нужно сохранить его, чтобы возместить деньги в случае, если клиент что-то жалуется. К настоящему моменту я могу получить его только по электронной почте (я получаю электронное письмо об оплате, включая идентификатор транзакции). Поэтому я читаю электронное письмо, беру идентификатор транзакции и передаю его в веб-приложение, чтобы сделать возмещение. Я бы хотел получить такой идентификатор транзакции через некоторый REST API.

ответ

1

Check 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>"; 
Смежные вопросы