Наша реализация выглядит следующим образом:
Авторизовать кредитную карту, связанную с Google Pay. Получите одноразовый номер.
Используя полученный одноразовый номер, создайте учетную запись клиента. Сохраните токен для использования в будущем.
Завершение транзакции с использованием сохраненного токена.
Вопрос заключается в том, как проверить токен перед началом новой транзакции. , Проверка токена важна, потому что транзакция происходит через несколько дней после создания клиента.
Tried Braintree\CreditCard::find($token)
. Это работало для учетных записей клиентов, созданных с помощью кредитной карты. Поскольку мы используем одноразовый номер из Google Pay вместо кредитной карты, он вернет сообщение:
кредитная карта с токеном $ токен не найден
Как проверить маркер в вышеуказанном случае?