【发布时间】:2019-08-01 04:47:12
【问题描述】:
我有我想象中的一个非常标准的设置,一个带有购物车的电子商务应用程序,以及在本地数据库中存储订单的能力(需要知道从批发商那里订购什么商品以及将它们送到哪里)。
目前,所有这些功能都运行良好。我现在的“结帐”允许客户输入他们的详细信息,然后保存一个订单,每个订单都有几个订单项目。
我想要做的是使用这个表单发送一些信息到条带,如果收到一个指示成功的令牌,将一些(但不是全部)字段保存到本地数据库。
我不会尝试在本地保存 CC 数据或类似的东西,我非常了解安全风险和法律义务,例如 PCI 合规性。
我只想拥有一个表单,客户可以使用它来输入他们的数据并点击付款(就像大多数电子商务网站一样),而不是使用一个表单来输入数据,然后再使用另一个表单来付款。
django-stripe 文档非常缺乏,Stripe API 文档似乎只有 ruby 框架和 javascript 的示例,没有 django 的示例。
我想做的事是否可行,如果可以,正确的做法是什么?
如果需要,我可以发布我的模型、表单、视图和模板 sn-ps,但这似乎是一个逻辑和方法问题,而不是特定于代码的问题。
【问题讨论】:
-
在前端,你是自己获取 CC 数据还是使用 Stripe 的脚本之一?
-
@farooq 我还没有做出决定,我在单独的页面上有 checkout.js,但这不是我想要坚持的方法。
标签: django django-forms stripe-payments