为何Android端Google Pay的IsReadyToPay请求返回false?
关于Google Pay IsReadyToPayRequest测试环境的问题
我发送的JSON请求如下:
{ "allowedPaymentMethods": [ { "parameters": { "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"], "allowedCardNetworks": ["MASTERCARD", "VISA"] }, "type": "CARD" } ], "apiVersion": 2, "apiVersionMinor": 0, "existingPaymentMethodRequired": true }
根据Google Pay的IsReadyToPayRequest文档,测试环境中把可选属性existingPaymentMethodRequired设为true应始终返回true,但我得到的是false。移除该属性仍返回false;设为false时,仅当PAN_ONLY可用才返回true。
我已确认处于测试环境,且通过Google Wallet添加了卡片,但仅用CRYPTOGRAM_3DS时仍无法获取true响应。我还曾将existingPaymentMethodRequired设为false并使用PAN_ONLY,在测试环境完成了成功支付。
请问是我遗漏了配置,还是Google的问题?
内容的提问来源于stack exchange,提问作者Rowan
相关产品推荐
相关产品推荐

