我正在使用ASP.NET Core应用程序中实现Stripe Checkout。
我知道如何获得使用信用卡充值的令牌,Checkout但是在哪里可以获得创建客户的令牌?
在文档中,我看到需要获得令牌才能创建客户,但不确定该令牌来自何处。 https://stripe.com/docs/api/dotnet#create_customer
据我所知,令牌只能使用一次,因此不能与我在向信用卡充值之前获得的令牌相同。
小智 4
正如我从条带文档中引用的那样
\n\n\n\n\n当您收集客户的付款信息时,就会创建 Stripe 令牌。该令牌只能使用一次,但这并不意味着您每次付款都必须请求客户提供银行卡详细信息。
\n\nStripe 提供了一个 Customer 对象,可以轻松保存此\xe2\x80\x94 和\n 其他\xe2\x80\x94 信息以供以后使用。您可以使用客户对象来创建订阅或将来的一次性费用。
\n
您需要做的就是创建一个您拥有的客户,同时从客户那里获取\n卡详细信息并向该客户收费。
\n\n使用以下代码片段执行此操作,这样您将创建一个客户并使用单个令牌收费
\n\nStripeConfiguration.SetApiKey(secret_key_of_your_account);\nvar token = model.Token; // Using ASP.NET MVC\n\nvar customers = new StripeCustomerService();\nvar charges = new StripeChargeService();\n\nvar customer = customers.Create(new StripeCustomerCreateOptions {\n Email = "paying.user@example.com",\n SourceToken = token\n});\n\n// YOUR CODE: Save the customer ID and other info in a database for later.\n\n// YOUR CODE (LATER): When it\'s time to charge the customer again, retrieve the customer ID.\nvar charge = charges.Create(new StripeChargeCreateOptions {\n Amount = 1500, // $15.00 this time\n Currency = "usd",\n CustomerId = customer.Id\n});\nRun Code Online (Sandbox Code Playgroud)\n\n阅读参考文档以了解更多详细信息
\n| 归档时间: |
|
| 查看次数: |
3938 次 |
| 最近记录: |