反应本机谷歌支付和条带集成错误

时间:2019-03-22 15:48:13

标签: react-native google-play stripe-payments react-native-android

我正在使用本机开发一个应用程序,并且我正在使用该库 https://github.com/tipsi/tipsi-stripe以便将Google Pay与带区集成一起使用。 我已经链接了Stripe的测试密钥和Play商店的商家ID。 我有一个严重的问题。运行该应用程序后,当Google Pay弹出表单打开时, 我出现了Google Pay对话框,但有一条消息 “无法识别的应用。请确保您信任此应用 在继续之前”。 但是,当我输入测试卡并按继续时,会出现另一个错误,提示 交易被拒:付款方式无效。 [OR-CCSEH-05] 我将不胜感激。

参见下图 teg

2 个答案:

答案 0 :(得分:0)

在测试Google Pay时,您实际上使用的是 real 信用卡。就是说,我非常肯定您的环境已设置为在Google Pay中使用“测试模式”。在Tipsi之外,通常可以使用WalletConstants.ENVIRONMENT_TEST常量进行设置。希望有帮助!

答案 1 :(得分:0)

我已就此案与Google联系,因为我遇到过类似的情况,经检查,我收到以下答复:

感谢您的耐心等待。不便之处,敬请见谅。

经检查,我了解到您无法添加测试卡。谨在此通知您,不能将测试卡作为付款方式添加到Google Payment个人资料中。

谢谢!

经Stripe进一步调查后,我确信: 有关Google Pay如何测试付款的一些背景信息。使用测试模式API密钥时,该卡的实际详细信息将被忽略,并由Stripe 4242测试卡取代。要测试身份验证,您将无法将测试卡添加到您的Google Pay帐户中,但是可以解决此问题,您可以将我们的3DS测试卡添加到Chrome中,并使用PaymentRequest按钮(确保选择它们,然后而不是Google Pay本身)。不幸的是,没有直接的方法可以在您的应用程序中对此进行测试。

因此,在其教程的第5步中设置WalletConstants.ENVIRONMENT_TEST应该足够,然后使用您的真实卡。 https://developers.google.com/pay/api/android/guides/tutorial