クレジットカードを処理し、バックエンド決済サービスと統合してクレジットカードを利用する必要があります。インターネット上のソリューションの大部分は、仲介者を必要とします。2CO、GCO、Auth.net。
PHPでクレジットカード決済ゲートウェイを実装した経験はありますか?どんな助けでもありがたいです。
御時間ありがとうございます。
Stripeには、マーチャント アカウントを必要とせずにクレジット カードを受け入れる PHP ライブラリがあります: https://github.com/stripe/stripe-php
ドキュメントとFAQを確認してください。さらに質問がある場合は、お気軽にチャットルームにお立ち寄りください。
すぐに何かが必要な場合は、PayPal の [購入] ボタンを使用してページにドロップするだけです。これにより、人々はオフサイトの PayPal に移動し、そこで PayPal アカウントまたはクレジット カードで支払うことができます。これは無料で、実装が非常に簡単です。
人々がオンサイトでクレジット カードを使って支払うもう少し良いものが必要な場合は、これらのサード パーティの支払いプロバイダーのいずれかを検討することをお勧めします。それらのどれも(私が知っている)完全に無料ではありません。すべてにトランザクションごとの料金がかかり、ほとんどの場合は月額料金もかかります.
個人的には、Authorize.NET と PayPal Website Payments Pro を使用しました。どちらにも、PHP 経由で簡単に接続できる優れた API とサンプル コードがあります。
そこにはいくつかのゲートウェイがありますが、信頼できる無料のゲートウェイは知りません. PayPal などのほとんどのゲートウェイは、クレジット カードを処理したり、無効化、請求、払い戻しなどを行うための API を提供します。
もう 1 つ心配しなければならないのは、PCI コンプライアンスの到来です。これは基本的に、準拠していない場合、7 月までに準拠していないことについて、マーチャント バンクおよび/またはカード ベンダーから責任を負うことになるというものです。これにより、多額の罰金が科せられ、クレジット カードの処理が取り消される可能性があります。
そうは言っても、PayPal などの企業には PHP SDK があります。
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_download_sdks
Authorize.Net:
http://developer.authorize.net/samplecode/
これらは、米国で最も人気のある 2 つです。
PCI 情報については、以下を参照してください。
Braintreeには、 PHP の統合を非常に簡単にするオープン ソースのPHP ライブラリもあります。
私たちが見つけた最善の解決策は、これらの仲介者の 1 人とチームを組むことでした。そうしないと、PCI コンプライアンスなど、他の多くの要件に対処する必要があります。Verifone の IPCharge を使用していますが、非常にうまく機能します。