Android条纹获取用户的卡片

时间:2017-04-11 10:42:36

标签: android stripe-payments

我只是使用条纹。我尝试了所有样品。

如何获取用户的所有卡?我的用户在我的应用中有一个用户ID。然后我只创建一个卡片对象并获得一个令牌。

如何将该卡保存到某个地方以及如何取回这些卡片......

我阅读了所有样本和网站,但目前尚不清楚。

有没有办法从Android应用程序中删除我的用户卡中的一张卡?

或更新......等?

任何方式制作默认卡或从我的卡中选择一张卡来支付?

由于

1 个答案:

答案 0 :(得分:1)

Stripe可以轻松存储卡片详细信息并在以后为其充电。您只需将卡详细信息附加到客户对象即可。完成后,您可以随时向客户收费。

  

安全收集付款信息

基本上,对于每个用户,您必须create a customer并在其中添加属于该用户的卡片。创建后,您可以在条带仪表板的客户选项卡下找到客户。 Stripe提供三个methods,用于通过HTTPS标记客户的付款信息。首先,您需要使用这些方法之一收集用户卡详细信息,然后将令牌发送到可用于创建客户的后端。而不是保存令牌,您需要在后端数据库中保存客户ID,可用于向客户收费。因此,当您使用客户ID进行计费时,费用将从客户的默认卡中记入。

<强> P.S。

令牌化可确保您的服务器无需敏感卡数据,因此您的集成可以采用PCI兼容方式运行。如果任何卡数据通过或存储在您的服务器上,您将负责所需的任何PCI DSS指南和审核。

  

列出所有卡

创建客户后,您可以看到属于该客户的list of the cards

  

删除卡

您可以delete cards来自客户。如果删除当前为默认源的卡,则最近添加的源将成为新的默认值。如果删除作为客户上最后剩余源的卡,则default_source属性将变为空。

  

更新卡/设置默认卡

您可以使用Customer::retrieve({CUSTOMER_ID}); API检索客户,并查询要更新的卡$card = $customer->sources->retrieve({CARD_ID});,然后查询update。具有卡ID值的客户对象的default_source属性可用于将卡设置为默认值。

指向链接

相关问题