#react-native #google-play #stripe-payments #react-native-android
#google-play #stripe-платежи #react-native
Вопрос:
Я разрабатываю приложение с react native и использую эту библиотекуhttps://github.com/tipsi/tipsi-stripe для того, чтобы использовать Google Pay с интеграцией stripe. Я уже связал тестовый ключ из stripe и идентификатор продавца из Play Store. Однако у меня серьезная проблема. После запуска приложения, когда открывается всплывающая форма Google Pay, я получаю диалоговое окно Google Pay, но с сообщением «Нераспознанное приложение. Пожалуйста, убедитесь, что вы доверяете этому приложению, прежде чем продолжить «. Однако, когда я ввожу тестовую карту и нажимаю продолжить, я получаю дополнительную ошибку, в которой говорится, что транзакция отклонена: неверный способ оплаты. [ИЛИ-CCSEH-05] Я был бы признателен за любую помощь.
Ответ №1:
При тестировании Google Pay фактически используются настоящие кредитные карты. Тем не менее, я был бы вдвойне уверен, что ваша среда настроена на использование тестового режима в Google Pay. За пределами Tipsi вы обычно устанавливаете это с помощью WalletConstants.ENVIRONMENT_TEST
константы. Надеюсь, это поможет!
Комментарии:
1. Не могли бы вы, пожалуйста, рассказать подробнее?
Ответ №2:
я связался с Google по поводу этого случая, поскольку я сталкивался с подобным, и после его проверки я получил следующий ответ:
Спасибо за терпение. Приношу извинения за причиненные неудобства.
После проверки я понимаю, что вы не можете добавить тестовые карточки. Я хотел бы сообщить вам, что тестовые карты не могут быть добавлены в платежный профиль Google в качестве способа оплаты.
Спасибо!
после дальнейшего расследования, проведенного Stripe it самостоятельно, я был уверен: Для небольшого контекста о том, как работает Google Pay для тестирования платежей. При использовании ключей API тестового режима фактические данные карты игнорируются, и они заменяются тестовой картой Stripe 4242. Для проверки подлинности вы не сможете добавить тестовые карты в свою учетную запись Google Pay, однако для этого есть обходной путь: вы добавляете наши тестовые карты 3DS в Chrome и используете с ними кнопку PaymentRequest (обязательно выбирая их, а не сам Google Pay). К сожалению, нет прямого способа протестировать это в вашем приложении.
итак, настройка WalletConstants.ENVIRONMENT_TEST на 5-м шаге их руководства должно быть достаточно, а затем используйте вашу настоящую карту. https://developers.google.com/pay/api/android/guides/tutorial