Хорошо, мне удалось создать Webhook, и сейчас я пытаюсь получать события PAYMENT.SALE.COMPLETED
и PAYMENT.SALE.REFUNDED
.Пока я получил:
$webhookEvent = new \PayPal\Api\WebhookEvent();
$webhookEvent->fromJson($requestBody);
$payment = $webhookEvent->getResource();
Но как я могу теперь получить детали платежа, такие как сумма, идентификатор транзакции или payerinfo?Кажется, $payment->getAmount()
не работает.Кажется, что оплата - это просто массив объектов (PayPal \ Common \ PayPalModel), так как я могу получить от него такие объекты, как API / Payment?