クレジットカードを処理し、バックエンドの支払いサービスと統合してクレジットする必要があります。インターネット上のソリューションの大半には、仲介者が必要です。 2CO 、 [〜#〜] gco [〜#〜] 、 Auth.net 。
PHPでクレジットカード支払いゲートウェイを実装した経験はありますか?どんな助けでも感謝します。
御時間ありがとうございます。
ストライプ には、PHP商人アカウントを必要とせずにクレジットカードを受け入れるためのライブラリがあります: https://github.com/stripe/stripe-php =
documentation および [〜#〜] faq [〜#〜] を確認してください。さらにお持ちの場合は、お気軽に chatroom をご覧ください。質問。
すばやく汚れたものが必要な場合は、Paypalの[購入]ボタンを使用してページにドロップするだけです。これらは、Paypalアカウントまたはクレジットカードで支払うことができるPaypalに人々をサイト外に連れて行きます。これは無料で、実装が非常に簡単です。
人々がクレジットカードを使って現地で支払いをする、より良いものが必要な場合は、これらのサードパーティの支払いプロバイダーの1つを調べてください。それらのどれも(私が知っている)完全に無料ではありません。すべての取引ごとに手数料がかかり、ほとんどの場合も月額料金がかかります。
個人的にはAuthorize.NETとPaypal Website Payments Proで仕事をしました。両方ともPHPで十分簡単に接続できる優れたAPIとサンプルコードを持っています。
そこにはいくつかのゲートウェイがありますが、無料の信頼できるゲートウェイを知りません。 Paypalのようなほとんどのゲートウェイは、クレジットカードの処理を可能にするAPIを提供するだけでなく、無効、請求、払い戻しなどの処理を行います。
心配する必要があるもう1つのことは、PCIコンプライアンスの到来です。これは、基本的に準拠していない場合、7月までに準拠していないことでMerchant Bankおよび/またはCard Vendorから責任を負うことになりますこれにより、多額の罰金が科せられ、クレジットカードを処理する機能が無効になる可能性があります。
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情報については、以下を参照してください。
私たちが見つけた最良の解決策は、それらの仲介者の1つとチームを組むことでした。それ以外の場合は、PCIコンプライアンスなどの他の多くの要件に対処する必要があります。 VerifoneのIPChargeを使用していますが、非常にうまく機能します。