我们要求付款应重复启动,而无需用户干预,就像 Google Play商店中的Mobile Apps每月/每年订阅费一样。在特定时间间隔后,应该从后端自动触发付款(每个时间间隔的金额可能不相同)。我们发现,正方形付款card nonce
用于执行交易。当用户首次输入其卡信息时,会从“付款”表单生成卡随机数。如何生成随机数以进行进一步的交易,而无需使用户以方形付款方式输入卡的详细信息?
答案 0 :(得分:1)
您可能希望使用文件卡功能。基本上,客户第一次在Square付款表单中输入其信用卡详细信息时,会生成一个随机数,然后使用该随机数将卡保存到客户的个人资料中(因此,您当然需要创建一个Square客户好)。将来,您将可以对文件中的卡收费,而不必让他们再次输入卡的详细信息。
有关使用Square保存文件中的卡片的详细信息:https://docs.connect.squareup.com/payments/transactions/cookbook/save-cards-on-file
有关Square档案收费的详细信息:https://docs.connect.squareup.com/payments/transactions/cookbook/charge-cards-on-file
CreateCustomerCard
端点周围的详细信息:https://docs.connect.squareup.com/api/connect/v2#endpoint-customers-createcustomercard