【问题标题】:What's the best option to process credit card payments in Django? [closed]在 Django 中处理信用卡付款的最佳选择是什么? [关闭]
【发布时间】:2011-03-04 17:06:27
【问题描述】:

我需要在一个在美国以外提供服务的应用程序上处理信用卡付款。鉴于 Paypal 不是一个选项,我想知道是否可以尝试其他服务。你会推荐什么?

【问题讨论】:

  • 这个问题在启动页面可能会得到更好的回答。
  • 试试条纹。它有自己的表格和卡片处理。

标签: python django credit-card payment


【解决方案1】:

如上一个答案所述,您需要一个merchant account 和一个payment gateway。

我推荐BrainTree,如果您处理的付款足够多,他们会接受您。如果您希望他们这样做,他们就会同时发挥作用。他们还有一个用于处理付款的 Python API。设置起来会容易得多。我不知道他们是否接受来自美国以外的客户。

PayPal 还提供了一种解决方案,让您无需用户访问 PayPal 网站即可处理信用卡付款。它被称为网站支付专业版,但我认为它仅在美国和英国可用。

否则,将Authorize.Net 视为网关(或货比三家)并与您的银行讨论商户帐户。

Django 或 Python 没有为此内置任何东西。

【讨论】:

    【解决方案2】:

    Stripe 有一个 Python 库,无需商家帐户即可接受信用卡:https://github.com/stripe/stripe-python

    查看documentation 和FAQ,如果您有更多问题,请随时联系我们的chatroom。

    【讨论】:

      【解决方案3】:

      如果信用卡详细信息从未触及您的服务器,您可以避免 PCI 审核...例如,使用托管在您选择的支付网关提供商的服务器上的支付表单。

      我在英国使用过 SagePay(并从头开始为他们的服务构建 Django 连接器 - 抱歉还没有在 github 上...),他们提供可以显示在您网站的 iframe 中的付款表格,因此它们看起来是其中的一部分您自己的结帐页面,专门用于避免 PCI 问题。

      【讨论】:

        【解决方案4】:

        您需要一个merchant account,以及一个可以接受资金的银行账户。

        【讨论】:

        • 以及互联网支付网关(Authorize.net 或其他)。请记住,在您的系统上接受信用卡会导致您进行 PCI(支付卡行业)安全审计,这可能会耗费大量金钱和时间。
        猜你喜欢
        • 2014-03-14
        • 1970-01-01
        • 1970-01-01
        • 2023-03-14
        • 2013-10-04
        • 1970-01-01
        • 2019-10-06
        • 2010-09-10
        相关资源
        最近更新 更多