Как проверить токен клиента в интеграции Braintree-Google Pay? - PullRequest
1 голос
/ 28 апреля 2020

Наша реализация выглядит следующим образом:

  1. Авторизовать кредитную карту, связанную с Google Pay. Получите одноразовый номер.

  2. Используя полученный одноразовый номер, создайте учетную запись клиента. Сохраните токен для использования в будущем.

  3. Завершение транзакции с использованием сохраненного токена.

Вопрос заключается в том, как проверить токен перед началом новой транзакции. , Проверка токена важна, потому что транзакция происходит через несколько дней после создания клиента.

Tried Braintree\CreditCard::find($token). Это работало для учетных записей клиентов, созданных с помощью кредитной карты. Поскольку мы используем одноразовый номер из Google Pay вместо кредитной карты, он вернет сообщение:

кредитная карта с токеном $ токен не найден

Как проверить маркер в вышеуказанном случае?

1 Ответ

0 голосов
/ 29 апреля 2020

PaymentMethod :: find () решит проблему

Ссылка https://developers.braintreepayments.com/reference/request/payment-method/find/php

...