【发布时间】:2022-11-11 11:31:17
【问题描述】:
IsReadyToPayRequest 对象中的 existingPaymentMethodRequired 属性被标记为可选,但文档没有说明该属性的默认值是什么。
如果我不指定,这个属性会退回到什么值?
【问题讨论】:
标签: google-pay
IsReadyToPayRequest 对象中的 existingPaymentMethodRequired 属性被标记为可选,但文档没有说明该属性的默认值是什么。
如果我不指定,这个属性会退回到什么值?
【问题讨论】:
标签: google-pay
在撰写本文时,existingPaymentMethodRequired 属性的默认值为 false。
您可以通过调用 PaymentsClient.isReadyToPay(request:) 方法和省略 existingPaymentMethodRequired 属性的 IsReadyToPayRequest 对象和以下设置来验证这一点:
IsReadyToPayRequest.allowedAuthMethods 数组设置为["PAN_ONLY","CRYPTOGRAM_3DS"]。您将看到PaymentsClient.isReadyToPay(request:) 方法使用此设置返回true,就像指定IsReadyToPayRequest.existingPaymentMethodRequired 属性并将其设置为false 时一样。
【讨论】: