无法在 Google 支付测试环境和订单总额中添加测试卡

Unable to add test card in Google Pay TEST environment and order total

  1. 在 GooglePay 中,如何在 googlepay 支付中显示订单总额 sheet?(可以吗?)找不到相关文档。
  2. 我正在使用 TEST 环境,但仍然无法添加下面 URL 中提到的任何测试卡,而且它正在重定向到 https://pay.google.com instead of https://pay.sandbox.google.com(这是预期的行为吗?) new google.payments.api.PaymentsClient({ environment: ‘TEST’ })

测试卡: https://docs.adyen.com/developers/test-cards/test-card-numbers

更新: Google Pay 现在支持动态显示付款总价 sheet。当用户在结帐时更改他们的选择(例如:送货选项)时,此价格也可以更新。您可以配置这些定价更新,如 the docs.

中所示

您还可以查看 official announcement 了解更多详情。
希望对您有所帮助。


  1. 没错,总价不能加到付款中 sheet。
  2. GooglePay 测试环境的工作方式与一些支付提供商提供的沙盒略有不同。当您在 TEST 环境中使用 Google Pay 时,默认情况下,API 仍需要有效的卡号。因此,如果您使用无效信息,检查仍然会失败。也就是说,您的卡永远不会被收费,系统响应的令牌也不会允许执行任何交易。

在这个函数中 getGoogleTransactionInfo() 添加到 totalPrice:

"<?php echo $prix; ?>" 

如评论中所述。