先创建django用户还是先创建条带支付费用?

先创建django用户还是先创建条带支付费用?,django,stripe-payments,Django,Stripe Payments,我正在使用Django和stripe签出。当有新用户来到该网站,想要加入并用信用卡支付时,我需要创建一个新用户(即设置用户名和密码)并向他们收费(通过stripe的API) 从代码和用户体验的角度来看,哪一个应该放在首位?或者,更好的办法是,我可以一步完成这两项工作吗 注意:各种web教程单独讨论这些内容,但从不一起讨论 创建客户和保存卡(payment_方法)需要在两个Stripe API调用中完成,目前无法一次完成。综上所述,我建议首先创建一个Stripe Customer,并在内部映射到您

我正在使用Django和stripe签出。当有新用户来到该网站,想要加入并用信用卡支付时,我需要创建一个新用户(即设置用户名和密码)并向他们收费(通过stripe的API)

从代码和用户体验的角度来看,哪一个应该放在首位?或者,更好的办法是,我可以一步完成这两项工作吗


注意:各种web教程单独讨论这些内容,但从不一起讨论

创建客户和保存卡(payment_方法)需要在两个Stripe API调用中完成,目前无法一次完成。综上所述,我建议首先创建一个Stripe Customer,并在内部映射到您自己的用户,然后选择将卡添加到客户,因为用户可能根本不想将卡保存为一次性交易。如果他们想保存卡,您可以将卡附加到客户。下次用户登录时,检查cusotmer是否已经存在,并跳过客户创建部分。不是stripe customer,而是django用户