Square nonce 代表什么?

KVN*_*VNA 3 javascript square square-connect

我正在尝试向 Square 付款,但不确定这card_nonce代表什么。

在此处找到的完整 API 文档中:https : //docs.connect.squareup.com/api/connect/v2/#endpoint-createcustomercard

它指出,“代表信用卡链接到客户的卡随机数。”

但是,在此处找到的 REST 支付处理文档中:https : //docs.connect.squareup.com/articles/processing-payment-rest

它指出,“卡随机数在 24 小时后过期。如果您尝试对过期的随机数收费,则 Charge 端点将返回错误。”

  1. 如果我尝试存储一个card_nonce循环计费,我可以使用card_nonce一次并重复使用它进行计费吗?

  2. 客户每次要结账时是否都必须输入他们的卡信息?

  3. acard_nonce代表卡的状态,还是代表特定卡交易的密钥?

tri*_*kol 5

卡随机数是信用卡的标记化形式。您只能使用一次,并且它们会过期。它“代表”一张信用卡,以及最终用户在您的付款表格中输入的所有详细信息。

如果您想将其用于重复付款,请阅读Square 文档中的处理重复付款

您将卡附加到客户,然后将客户的卡 ID 用于付款端点,而无需最终用户再次输入其信用卡详细信息。