以下の関数はMCVE API(libmcve)のインターフェイスで、 PHPスクリプトからMCVEを直接使用することができるようになります。 MCVEは、Main Street Softworksのソリューションであり、直接クレジッ トカード処理が可能です。MCVEは、*nixマシン、モデムまたはインター ネット接続により、直接クレジットカードを処理することを可能としま す。(Authorize.NetやPay Flow Proのような付加的なサービスは不要と なります)PHPでMCVEモジュールを使用することにより、PHPスクリプトで MCVEを通じて直接クレジットカード処理が可能となります。 以下のリファレンスに処理の概要を示します。
注意 MCVEは、RedHatのCCVSを置き換えるものです。MCVEは、2001末にRedHat に採用され、全ての既存システムをMCVEプラットフォームに移行するこ とになりました。
注意この拡張モジュールはWindows環境では利用できません。
MCVEサポートをPHPで有効にするには、まず、システムのLibMCVEインストー ルディレクトリを調べて下さい。 --with-mcve[=DIR]オプションを指定 してPHPのconfigureを実行する必要があります。 このオプションをMCVEインストールパスを指定せずに使用した場合、PHPは デフォルトのLibMCVEインストールパス(/usr/local) を探します。MCVEが標準以外のパスにある場合、 --with-mcve=$mcve_pathを指定して configureを実行して下さい。ただし、$mcve_pathはMCVEをインストールし たパスです。MCVEサポートは、$mcve_path/libおよび$mcve_path/includeが 存在し、includeディレクトリの下にmcve.h、 libディレクトリの下にlibmcve.soおよび libmcve.aが存在することを必要とすることに注意し て下さい。
MCVEは、サーバー/クライアントを完全に分離しているため、 PHPでMCVEサポートを実行する際に追加するべきものはありません。 PHPでMCVE拡張モジュールをテストするには、IPの場合は testbox.mcve.comのポート8333、SSLの場合はポート8444をMCVE PHP APIに より接続することができます。ユーザ名として'vitale'、 パスワードとして'test'を使用して下さい。 テスト機能に関する詳細な情報については、 www.mcve.comにあります。
MCVEのPHP APIに関する追加のドキュメントについては、 http://www.mcve.com/docs/phpapi.pdfにあります。 Main Streetのドキュメントは完全で、関数の最も重要なリファレンスと するべきです。