Как я могу сделать платеж с помощью Android Pay на свой аккаунт Stripe в тестовом режиме?
На данный момент я следовал инструкциям в Документах Stripe SDK и использовал тестовую учетную запись Stripe и среду Wallet.
Как только я получаю тестовый токен обратно (в объекте FullWallet) - который представляет собой простой текст TEXT_GATEWAY_TOKEN, я пытаюсь отправить его в мой API на моем сервере, который выполняет последний платежный вызов.
Однако это никогда не регистрируется в моей приборной панели Stripe Test.
Что я делаю неправильно? Нет сообщений об ошибках. Можно ли зарегистрировать платеж с помощью тестового токена?
Спасибо
1 ответ
На данный момент нет никакого способа провести сквозное тестирование через Android Pay. В тестовом режиме, когда вы генерируете тестовый токен, Google всегда отправляет поддельный токен с идентификатором, установленным как TEST_GATEWAY_TOKEN
, Это недействительный идентификатор токена, и вы не можете отправить его на свой сервер, чтобы зарядить его.
Если вы получаете этот идентификатор, это обычно означает, что ваше приложение настроено правильно. В этом случае Stripe рекомендует создать отдельный токен через API для одной из тестовых карт Stripe, а затем позволить вашему серверу зарядить этот конкретный токен, чтобы представить, что вы прошли сквозной поток.
Из того, что я слышал, Stripe и Google работают над улучшением, чтобы в будущем тестовый режим работал правильно, но не было точных сроков.