gpt4 book ai didi

java - 如何判断某张卡是否是 Stripe 中的默认付款来源?

转载 作者:行者123 更新时间:2023-11-30 06:13:47 35 4
gpt4 key购买 nike

在 Java 中,如何判断 Stripe 中的卡是否是默认付款选项?例如:

for ( ExternalAccount source : customer.getSources().getData() ){
Card card = (Card) source;
if ( card.???? // how do I know if it's the default payment option
}

或者,我可以查询默认付款来源吗?

我之所以问这个问题,是因为我想向客户显示卡的最后 4 位数字,以向他们展示当前默认的付款选项。但如果有多张卡,我怎么知道?

最佳答案

您可以通过比较指纹属性来查看您是否已存档卡片。永远都是一样的。

您还可以利用 Customer 对象上的 getDefaultSourceObject() 方法直接获取默认付款来源。

https://github.com/stripe/stripe-java/blob/master/src/main/java/com/stripe/model/Customer.java#L92

换句话说,将您拥有的指纹与默认来源的指纹进行比较,您就会得到答案。

希望有帮助!

关于java - 如何判断某张卡是否是 Stripe 中的默认付款来源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49671246/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com