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