9

クレジットカードの詳細をウェブサイトで取得して、将来請求できるようにしたいクライアントが2人います(1つはコースを実行し、ユーザーはキャンセルしていない場合、コースの4週間前にのみ請求され、もう1つは慈善団体を実行し、各募金活動者は少なくとも 3,000 ドルを集める必要があり、それ未満はクレジット カードから引き落とされます)。彼らが自分のサイトでccデータを取得して保存することができない/保存すべきではないことを心から感謝していますが、これを行うための最善の解決策についてあなたの見解を確認したかったのです. 明らかに、ユーザーがオンラインですぐに支払う場合は問題なく、任意の支払いゲートウェイを使用できますが、すぐに請求する必要はなく、将来の不確定な時間 (通常は数か月後) をカードに請求する必要はありません。支払いの直前にのみ確立できます。

これを行う最善の方法は、ある種の可変定期支払いシステム (例: WorldPay の FuturePay、PayPal の自動請求 、またはAuthorize.net の CIM サービス) を使用することであると考えるのは正しいでしょうか。これら(および他の同様のサービス)は、変動支払いを可能にします(ただし、WorldPay / PayPalは、1回限りではなく定期支払い用に設定されているようです).

http://www.braintreepayments.com/credit-card-storageのような会社を使用して情報を保存するオプションもあるようです。この状況に一般的にどのように対処しているか、上記のオプションを使用するかどうか、またはより適切な/より適切な代替手段があるかどうかを誰かが確認できれば、非常に感謝しています。

4

2 に答える 2

6

私が間違っていなければ、Stripe.com がお手伝いします。サーバーからユーザーに課金する方法については、次のリンクを参照してください。

https://stripe.com/docs/tutorials/charges

于 2012-01-27T15:05:20.200 に答える
4

あなたがやろうとしていることは、ほとんどの支払いサービスプロバイダーで行うことができます. 基本的に、新しい顧客がサインアップするときにゼロ値認証を実行する必要があります。これには 2 つの目的があります。カードの詳細を検証し (カードの詳細に問題がある場合、支払いゲートウェイは「拒否」または「失敗」を返します)、カードの詳細をサービス プロバイダーに保存します。

サービス プロバイダーはトークン ID を返します。このトークン ID は、その顧客の今後の承認/請求要求で送信するものです。このモデルでは、カードが時間の経過とともに無効になる可能性があることに注意する必要があります (有効期限が切れたり、ユーザーが紛失/盗難にあったカードを交換したりするなど)。

「定期支払い」は少し異なる設定であり、通常、定期的 (毎月など) の支払いを伴うサブスクリプション ベースのサービスにより適しています。以前のモデルに対する定期支払いの利点は、Visa と Mastercard が提供するサービスを使用して、カードの有効期限が切れたときにレポートを返し、古いカードの詳細を新しいカードで更新することにより、サービス プロバイダーがカードの詳細を自動的に更新する機能を備えている必要があることです。詳細。

于 2012-01-27T12:56:39.950 に答える