米国外のサービスを提供するサイトでクレジットカードによる支払いを受け入れる必要があります。Paypalがオプションではない場合、どこから始めればよいですか?誰かが私がこれを行う方法を知っていますか?
前の回答で述べたように、 マーチャントアカウント と 支払いゲートウェイ が必要です。
彼らがあなたを受け入れるのに十分な支払いを処理しているなら、私は BrainTree をお勧めします。必要に応じて、両方として機能します。また、支払いを処理するためのPython APIがあります。セットアップがはるかに簡単になります。米国外からの顧客を受け入れるかどうかはわかりません。
Paypal は、ユーザーがPaypalサイトにアクセスしなくてもクレジットカードによる支払いを処理できるソリューションも提供します。ウェブサイトペイメントプロと呼ばれていますが、米国と英国でのみ利用できると思います。
それ以外の場合は、 Authorize.Net をゲートウェイ(または買い物)として見て、銀行にマーチャントアカウントについて話します。
これには、DjangoまたはPython)には何も組み込まれていません。
StripeにはPythonマーチャントアカウントを必要とせずにクレジットカードを受け入れるライブラリがあります: https://github.com/stripe/stripe-python
documentation と [〜#〜] faq [〜#〜] をチェックしてください。もっとあれば、お気軽に chatroom にお立ち寄りください。質問。
クレジットカードの詳細がサーバーに決して触れない場合は、PCI監査を回避できます。たとえば、選択したペイメントゲートウェイプロバイダーのサーバーでホストされている支払いフォームを使用します。
私はここ英国でSagePayを使用しました(そしてDjangoコネクタをゼロからサービス用に構築しました-まだgithubでは申し訳ありません...))そしてそれらはあなたのiframeに表示できる支払いフォームを提供します特にPCIの問題を回避するために、サイトが独自のチェックアウトページの一部に見えるようにします。
マーチャントアカウント と、資金を受け入れる銀行口座が必要です。