1

我想用 Stripe 处理以下用例:

  • 定期向客户收费,其中收费之间的间隔不是一个数字,例如在周二和周四收费。
  • 一次性向同一客户收费,例如,他们定期在周二和周四收费,但在这一周,周六也收费。

我是否可以使用 Stripe 完成这些用例,而无需每次都生成新令牌(即每次都获取付款人的卡详细信息)?

4

1 回答 1

1

您不需要每次都使用新的卡片令牌。卡令牌是在客户端创建的,例如通过Elements。它们允许您在客户端安全地收集卡详细信息,然后只需将卡令牌 ID (tok_1234) 发送到您的服务器即可对卡进行收费。

使用令牌时,您有两种选择。首先,您可以使用 Create Charge API对卡进行一次收费。否则,如果您希望能够对卡进行多次收费,您可以将卡保存在客户身上。这在文档中有详细介绍。

将卡保存给客户后,您可以使用 Create Charge API对该卡进行收费。您将在参数中传递客户 ID (cus_123),customer如果您需要特定卡,您还可以在source参数中传递卡 ID (card_abc)。

您可以尝试在您希望付款的日子根据需要从卡中扣款。由持卡人的银行决定他们是否要让费用通过。

于 2018-03-15T13:44:50.117 回答