对于Sources,每个客户都有一个default_source,但是在使用SetupIntent时(为了遵守PSD2 2/SCA指令),似乎没有任何直接的等价。
因此,我的问题是,如何正确地表示API端(不使用metadata)?
方法清单似乎有一个名为preferred for card的属性(这似乎就是我要寻找的),但到目前为止,我还没有找到如何获取/设置这个属性。
发布于 2020-09-30 23:23:14
对于支付方法和较新的API(如安装意图和支付意图),没有直接等效的default_source。最接近的是invoice_settings.default_payment_method,但它只适用于发票。
要直接回答你的问题,你有三个选择:
invoice_settings.default_payment_method的值,为每个设置和支付意图显式地指定存储在那里的支付方法metadata中指定默认支付方法关于preferred属性,如果您指的是card.networks.preferred,这是所讨论的卡的首选卡网络,并且与您的问题无关。
发布于 2020-11-16 08:09:43
如果使用Webhooks,则可以侦听payment_method.attached或setup_intent.succeeded事件,并在触发它们时将其设置为默认设置。
欲了解更多信息:https://stripe.com/docs/api/events/types
可以将支付方法对象设置为使用默认支付方法更新Customer invoice_settings属性。
https://stackoverflow.com/questions/64145774
复制相似问题