以下の関数は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のドキュメントは完全で、関数の最も重要なリファレンスと
するべきです。