(PHP 4 >= 4.0.2)
pfpro_process_raw -- Payflow Proにより素のトランザクションを処理する
説明
string
pfpro_process_raw ( string parameters, string
[address], int
[port], int
[timeout], string
[proxy address], int
[proxy port], string
[proxy logon], string
[proxy password])
返り値: 応答を有する文字列
pfpro_process_raw()は、生のトランザクション文
字列をPayflow Proで処理します。実際には、
これらのトランザクションのエンコーディング規則が非標準であるため、
pfpro_process()を代わりに使用するべきです。
この場合の最初のパラメータには、生のトランザクション要求を有する
文字列です。他の全てのパラメータは、
pfpro_process()と同じです。返り値は、
生の応答を有する文字列です。
注意
必要なパラメータおよびエンコーディング規約の詳細については、
Payflow Pro Developers Guideを参照下さい。代わりに
pfpro_process()を使用することを強く推奨します。
例 1Payflow Pro raw の例 <?php
pfpro_init();
$response = pfpro_process("USER=mylogin&PWD[5]=m&ndy&TRXTYPE=S&TENDER=C&AMT=1.50&ACCT=4111111111111111&EXPDATE=0904");
if (!$response) {
die("Couldn't establish link to Verisign.\n");
}
echo "Verisign raw response was ".$response;
pfpro_cleanup();
?> |
|