我需要接受在美国境外提供服务的网站上的信用卡付款。鉴于Paypal不是一种选择,我应该从哪里开始?谁知道我怎么能这样做?
答案 0 :(得分:13)
如上一个回答所述,您需要merchant account和payment gateway。
如果您处理足够的付款而我们会接受您,我建议BrainTree。如果你想要它们,它们就像两者一样。他们还有一个用于处理付款的Python API。设置起来会容易得多。我不知道他们是否接受来自美国以外的客户。
PayPal还提供了一种解决方案,可让您处理信用卡付款,而无需用户访问PayPal网站。它被称为网站支付专业版,但我认为它只在美国和英国提供。
否则,请将Authorize.Net视为网关(或商店),并与您的银行讨论商家帐户。
为此,没有为Django或Python构建任何内容。
答案 1 :(得分:11)
Stripe有一个Python库,可以接受信用卡而无需商家帐户:https://github.com/stripe/stripe-python
查看documentation和FAQ,如果您有更多问题,请随时前往chatroom。
答案 2 :(得分:4)
如果信用卡详细信息从未触及您的服务器,则可以避免PCI审核...例如,使用您所选付款网关提供商的服务器上托管的付款表单。
我在英国使用了SagePay(并且从头开始构建了Django连接器用于服务 - 抱歉还没有在github上......)他们提供的付款表单可以在您网站上的iframe中显示,因此它们看起来像是您自己的结帐页面,专门用于避免PCI问题。
答案 3 :(得分:3)
您需要一个merchant account和一个可以接受这笔资金的银行帐户。