Verisign Payflow Pro 関数
導入
この拡張モジュールにより、以前は Signio として知られていた Verisign Payment Services (» http://www.verisign.com/products-services/payment-processing/online-payment/payflow-pro/index.html) を使用してクレジットカードおよび他の金融トランザクションを 処理することが可能になります。これらの関数を使用する場合、pfpro_init() および pfpro_cleanup() のコールを省略することが可能です。 これは、この拡張モジュールが必要に応じて自動的にこれらをコールする ためです。しかし、複数のトランザクションを処理し、ライブラリ全体を 意のままに制御したい場合には、これらの関数を利用することが可能です。 これら二つの関数コールの間に、pfpro_process() を 使用してトランザクションを何回でも行うことが可能です。
これらの関数は、PHP 4.0.2 で追加されました。
注意: これらの関数は、Verisign Payment Services へのリンクのみ提供します。 必要なパラメータの詳細については、Payflow Pro Developers Guide を 参照ください。
注意: この拡張モジュールは » PECL レポジトリに移動 されており、以下のバージョン以降 PHP にバンドルされなくなっています。 PHP 5.1.0.
注意: この拡張モジュールは Windows 環境では利用できません。
要件
使用するプラットフォーム用の適当な SDK が必要です。これは、登録後に » manager interface から ダウンロードすることが可能です。SDK をダウンロードした後、配布ファイルのディレクトリ lib からファイルをコピーする必要があります。 ヘッダファイル pfpro.h を /usr/local/include に、 ライブラリファイル libpfpro.so を /usr/local/lib にコピーして ください。
または、Verisign から取得した tarball をひとつの場所に展開し、 ビルド設定時に --with-pfpro[=DIR] オプションを指定してその場所を参照することも可能です。 例 2424. 明示的な設定
tar -zxf pfpro_sunsparc.tar.gz -C /usr/local/ ./configure --with-pfpro=/usr/local/verisign/payflowpro/sunsparc
注意: 上で示した例のパスの最後の部分、つまりここでは sunsparc は、Verisign SDK のビルド対象のアーキテクチャに依存します。
インストール手順
以下の関数は、PHP がオプション --with-pfpro[=DIR] を付けて コンパイルされている場合にのみ利用可能です。警告 |
この拡張モジュールを OpenSSL 拡張モジュールあるいは ModSSL
とともに使用することを考えている場合、--with-pfpro=shared,/usr/local
を指定して、この拡張モジュールを共有モジュールとしてコンパイルする
必要があります。
|
実行時設定
php.ini の設定により動作が変化します。表 317. Verisign Payflow Pro 設定オプション
名前 | デフォルト | 変更の可否 | 変更履歴 |
---|---|---|---|
pfpro.defaulthost/PFPRO_VERSION < 3 | "test.signio.com" | PHP_INI_ALL | |
pfpro.defaulthost | "test-payflow.verisign.com" | PHP_INI_ALL | PHP 4.0.2 以降で使用可能です。 |
pfpro.defaultport | "443" | PHP_INI_ALL | PHP 4.0.2 以降で使用可能です。 |
pfpro.defaulttimeout | "30" | PHP_INI_ALL | PHP 4.0.2 以降で使用可能です。 |
pfpro.proxyaddress | "" | PHP_INI_ALL | PHP 4.0.2 以降で使用可能です。 |
pfpro.proxyport | "" | PHP_INI_ALL | PHP 4.0.2 以降で使用可能です。 |
pfpro.proxylogon | "" | PHP_INI_ALL | PHP 4.0.2 以降で使用可能です。 |
pfpro.proxypassword | "" | PHP_INI_ALL | PHP 4.0.2 以降で使用可能です。 |
PHP_INI_* 定数の詳細および定義については 付録 G. php.ini ディレクティブ を参照してください。
リソース型
リソース型は定義されていません。定義済み定数
定数は定義されていません。目次
- pfpro_cleanup — Payflow Pro ライブラリをシャットダウンする
- pfpro_init — Payflow Pro ライブラリを初期化する
- pfpro_process_raw — Payflow Pro により素のトランザクションを処理する
- pfpro_process — Payflow Pro でトランザクションを処理する
- pfpro_version — Payflow Pro ソフトウエアのバージョンを返す
「Verisign Payflow Pro 関数」の例文・使い方・用例・文例
- 4Pの要素は、売り手側の視点に基づいた製品(Product)、価格(Price)、販売促進(Promotion)、販売ルート(Place)である。
- Global Procurement Organizationはどういう意味ですか?
- このロボットは「HRP-3 Promet Mk-Ⅱ(プロメテ マーク・ツー)」と呼ばれている。
- 昨年12月,米国企業のウッドマン・ラボ社がアクションカメラ「GoPro(ゴープロ)」ラインの新機種を発売した。
- その際には、この関数を使用します
- 関数が条件が真の場合にゼロの値を返す
- 小文字のゼータは数学で関数を意味する。
- このシステムは波動関数で記述することができる。
- プサイ関数
- 上記の関数とともに公式を利用すること
- このドライバーの特性は車間距離と速度の関数で表される。
- 4つのレジスタは、呼び出された関数側が保存する。
- 多くの人間にとって三角関数を学ぶことは無意味であるように思える。
- あのー、先生?黒板に書いてあるの、指数関数じゃなくて三角関数ですけど・・・。
- 【数学】 逆関数.
- その関数は連続微分可能である
- 最適化問題では、我々は最適化されるだろう最適値の関数を導き出す変数の値を求める
- インフレーションは指数関数的に上昇している
- 対数関数的方法で
- 関数または曲線の
固有名詞の分類
PHP |
rawurldecode SDO リレーショナルデータアクセスサービス関数 Verisign Payflow Pro 関数 getdate imagepstext |
- Verisign Payflow Pro 関数のページへのリンク