![](/img/trans.png)
[英]How to set Debit or Credit card Details for stripe without use of CardInputWidget In ANDROID (JAVA)
[英]Stripe API Update Customer Credit Card Details - Java
无法弄清楚我的生活怎么做。 我测试过以下哪些不起作用;
String stripeCustomerID = "123";
Customer cu = Customer.retrieve(stripeCustomerID);
cu.setDefaultSource(token);
Map<String, Object> updateParams = new HashMap<String, Object>();
updateParams.put("default_source", token);
enter code here`cu.update(updateParams);
这是Stripe API文档唯一没有答案的地方。
有没有人以前实现过这个?
问候,迈克尔
default_source
期望卡ID不是令牌ID。 因此,您需要:
1)将卡添加到客户,然后更新default_source
属性
要么
2)您可以将客户的source
属性设置为令牌。 通过设置source
您将添加新卡,删除旧的default_source,然后将新的默认值设置为默认值,所有这些都在同一API调用中。
谢谢马修;
Customer cu = Customer.retrieve(stripeCustomerID);
Map<String, Object> updateParams = new HashMap<String, Object>();
updateParams.put("source", token);
cu.update(updateParams);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.