Подтвердите квадратную транзакцию и получите идентификатор транзакции - PullRequest
0 голосов
/ 14 апреля 2020

Я могу создать транзакцию, как показано ниже:

$result = $apiInstance->createPayment($body);

Теперь я пытаюсь проверить, прошел ли платеж, и получить идентификатор транзакции.

Я попробовал следующее но это не работает:

$result->getTransaction()->getId();

Как мне go подойти к этому?

1 Ответ

1 голос
/ 14 апреля 2020

Метод createPayment возвращает объект CreatePaymentResponse, который не содержит метод с именем getTransaction(), но содержит getPayment(). Поэтому вам следует изменить последнюю строку на $result-getPayment()->getId(), и она должна работать.

Ссылка: https://github.com/square/connect-php-sdk/blob/master/docs/Model/CreatePaymentResponse.md

...