2017-07-18 156 views
0

我正试图在Square,ala Stripe订阅上创建定期付款。但是,我无法检索客户的卡信息(具体为customer_card_id),因此无法传入Charge从Square客户中检索卡片详细信息

我们的流程是这样的:

  1. 一位顾客参观我们的商店和订阅会员,我们通过销售应用程序的点过程。
  2. 我们不断轮询Square以检索付款信息,并适当地创建会员记录。
  3. 当用户的会员期限到期时,向他们收取下一个月的会员资格。

当研究RetrieveCustomer,我发现有Customercards属性,但通过我们的帐户下的所有Customers迭代,他们都有cards = None尽管我们已经通过销售应用程序的角度采取卡支付。

另外,看着ListTransactions,似乎没有任何可能是customer_card_id。我在那里看到的ID包括投标ID,位置ID和交易ID。 card_fingerprint也看起来很有希望,但似乎并不正确,因为card can have both an ID and a fingerprint

我错过了什么吗?我在哪里可以找到customer_card_id


编辑

貌似我是哑巴,而且我的地方我们的应用实例只是过时从广场交易。在我更新自上次更新以来我们处理的客户的数据后,现在显示的客户有非Nonecard属性。 tristansokol's answer below is still valid however.

回答