如何在Google Pay测试环境中测试支付失败?

问题描述 投票:0回答:2

我正在测试 Android 版 Google Pay。我的 Google 帐户中几乎没有用于付款的测试卡。他们对于任何成功的付款都工作得很好。但我没有办法阻止付款。我想检查失败的响应是否可能是资金不足或其他原因。我使用 Stripe 作为支付网关。如何实现这一目标?

stripe-payments payment google-pay
2个回答
1
投票

Google Pay(按钮和付款表)实际上不会处理付款1,因此您通常不会从 Google Pay 收到足够的资金。它会返回一个付款凭证,您可以使用该凭证来处理 Stripe 的付款,其中 Stripe 可能会返回一个响应,表明资金不足。

我提到“一般”是因为 Google Pay 确实公开了一个 API,允许您通过 PSP 执行授权来检查是否有足够的资金。这是 onPaymentAuthorized

 回调方法。在此方法中检查与收到 Google Pay 响应后检查的主要区别在于付款表仍然有效,您可以要求用户选择其他付款方式。

1

当您将卡添加到您的帐户时,Google Pay 可能会对该卡执行授权,以检查该卡是否处于活动状态。


0
投票
来自 PSP 的测试卡

。在 tokenizationSpecification 参数下添加支付网关的配置,当您在

TEST
模式下使用 Google Pay 时,您将能够成功完成并提交付款流程。
    

© www.soinside.com 2019 - 2024. All rights reserved.