cop*_*ser 4 python django rest paypal stripe-payments
我想将Stripe,PayPal或Braintree集成到django项目中,我想使用'django-rest-framework`,现在我对一件事感到困惑,那就是 - 我应该"触摸"我的数据库吗?
我的意思是,我只想向我的客户收取一次费用,这是收费而已,仅此而且我应该触摸'db'吗?我担心它会扭曲PCI编译处理事物的方式.我不知道从那些提到的支付系统的文档旁边开始.
有人可以帮助我了解一次性付款的最佳做法.
(免责声明:我是Stripe的员工,所以我只会在这里谈论Stripe.)
Stripe使其易于符合PCI标准.通过适当的集成,您将永远无法访问客户的付款信息.
Stripe的典型付款流程可分为两个步骤:
使用预先构建的Checkout表单或使用Stripe.js自己的表单收集客户的付款信息.
在这两种情况下,卡信息都直接从客户的浏览器发送到Stripe的服务器,后者返回卡令牌.然后将此令牌发送到您的后端.
在您的后端,您使用令牌创建费用.
令牌代表一张卡,但隐藏了您的PCI敏感信息(即整个卡号和CVC).
您可以在此处找到创建费用的简单教程.
如果您不打算多次向同一客户收费(或者如果您不介意每次都要求他们提供卡信息),那么您不一定需要在自己的数据库中存储任何内容.当您创建费用时,您将立即被告知结果(成功或失败)并可以采取必要的措施.
| 归档时间: |
|
| 查看次数: |
2650 次 |
| 最近记录: |