pfpro_processとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > pfpro_processの意味・解説 

pfpro_process

(PHP 4 >= 4.0.2, PHP 5 <= 5.0.5)
pfpro_process — Payflow Pro でトランザクションを処理する

説明

array pfpro_process ( array parameters [, string address [, int port [, int timeout [, string proxy_address [, int proxy_port [, string proxy_logon [, string proxy_password]]]]]]] )
pfpro_process() は、Payflow Pro でトランザクションを処理します。
注意: 必要なパラメータの詳細については、Payflow Pro Developers Guide を参照ください。

パラメータ

parameters
エンコードされてプロセッサに渡されたキーおよび値を有する連想配列です。
address
接続するホストを指定します。 デフォルトでは、この値は "test.signio.com" になっており、 実際のトランザクションを処理するためには "connect.signio.com" に変更したいと思うことでしょう。
port
接続するポートを指定します。デフォルトは 443、つまり標準 SSL ポートです。
timeout
使用されるタイムアウトを秒数で指定します。 この値のデフォルトは 30 秒です。タイムアウトは、プロセッサへの リンクが確立されてから計測が開始されるので、DNS またはネットワークの 問題によりスクリプトが非常に長い時間実行されたままになる 可能性があることに注意してください。
proxy_address
必要に応じて、SSL プロキシのホスト名を指定します。
proxy_port
必要に応じて、SSL プロキシのポート番号を指定します。
proxy_logon
必要に応じて、SSL プロキシにログオンする際の ID を指定します。
proxy_password
必要に応じて、SSL プロキシにログオンする際のパスワードを指定します。

返り値

レスポンスのキーおよび値を含む連想配列を返します。

例 2426. Payflow Pro の例
<?php

pfpro_init();

$transaction = array('USER'    => 'mylogin',
                     'PWD'    => 'mypassword',
                     'PARTNER' => 'VeriSign',
                     'TRXTYPE' => 'S',
                     'TENDER'  => 'C',
                     'AMT'    => 1.50,
                     'ACCT'    => '4111111111111111',
                     'EXPDATE' => '0909'
                   );

$response = pfpro_process($transaction);

if (!$response) {
  die("Couldn't establish link to Verisign.\n");
}

echo "Verisign response code was " . $response['RESULT'];
echo ", which means: " . $response['RESPMSG'] . "\n";

echo "\nThe transaction request: ";
print_r($transaction);

echo "\nThe response: ";
print_r($response);

pfpro_cleanup();

?>





英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「pfpro_process」の関連用語

pfpro_processのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



pfpro_processのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS