diff --git a/appendices/extensions.xml b/appendices/extensions.xml index 85e29bdc4d..254e92132d 100644 --- a/appendices/extensions.xml +++ b/appendices/extensions.xml @@ -1,5 +1,5 @@ - + + Migrating from PHP 5.0.x to PHP 5.1.x @@ -613,7 +613,7 @@ class test { Not actively maintained - ext/pfpro + ext/pfpro Not actively maintained diff --git a/reference/pfpro/book.xml b/reference/pfpro/book.xml deleted file mode 100644 index 76a0a70eb2..0000000000 --- a/reference/pfpro/book.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Verisign Payflow Pro - - - - &reftitle.intro; - - This extension allows you to process credit cards and other financial - transactions using Verisign Payment Services, formerly known as Signio - (&url.pfpro;). - - - When using these functions, you may omit calls to - pfpro_init and pfpro_cleanup - as this extension will do so automatically if required. However the - functions are still available in case you are processing a number of - transactions and require fine control over the library. - You may perform any number - of transactions using pfpro_process between the two. - - - These functions were added in PHP 4.0.2. - - - - These functions only provide a link to Verisign Payment Services. Be sure - to read the Payflow Pro Developers Guide for full details of the required - parameters. - - - - - &pecl.moved-ver;5.1.0. - - - ¬e.no-windows.extension; - - - - &reference.pfpro.setup; - &reference.pfpro.constants; - &reference.pfpro.reference; - - - - - diff --git a/reference/pfpro/configure.xml b/reference/pfpro/configure.xml deleted file mode 100644 index 9fca28357d..0000000000 --- a/reference/pfpro/configure.xml +++ /dev/null @@ -1,38 +0,0 @@ - - -
- &reftitle.install; - - These functions are only available if PHP has been compiled with the - option. - - - - If you are planing to use this extension along with the OpenSSL extension or with ModSSL, you should - compile this extension as shared: . - - -
- - diff --git a/reference/pfpro/constants.xml b/reference/pfpro/constants.xml deleted file mode 100644 index 6679237788..0000000000 --- a/reference/pfpro/constants.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - &reftitle.constants; - &no.constants; - - - - diff --git a/reference/pfpro/functions/pfpro-cleanup.xml b/reference/pfpro/functions/pfpro-cleanup.xml deleted file mode 100644 index 2b3f608917..0000000000 --- a/reference/pfpro/functions/pfpro-cleanup.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - pfpro_cleanup - Shuts down the Payflow Pro library - - - &reftitle.description; - - boolpfpro_cleanup - - - - Used to shutdown the Payflow Pro library cleanly. - - - This function should be called after you have processed any transactions - and before the end of your script. - However you may omit this call, in which case this extension will - automatically call pfpro_cleanup after your script - terminates. - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - pfpro_init - - - - - - diff --git a/reference/pfpro/functions/pfpro-init.xml b/reference/pfpro/functions/pfpro-init.xml deleted file mode 100644 index 8a2b8a6baa..0000000000 --- a/reference/pfpro/functions/pfpro-init.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - pfpro_init - Initialises the Payflow Pro library - - - &reftitle.description; - - boolpfpro_init - - - - Used to initialise the Payflow Pro library. - - - You may omit this call, in which case this extension will automatically - call pfpro_init before the first transaction. - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - pfpro_cleanup - - - - - - diff --git a/reference/pfpro/functions/pfpro-process-raw.xml b/reference/pfpro/functions/pfpro-process-raw.xml deleted file mode 100644 index 76bf7cbc00..0000000000 --- a/reference/pfpro/functions/pfpro-process-raw.xml +++ /dev/null @@ -1,177 +0,0 @@ - - - - - pfpro_process_raw - Process a raw transaction with Payflow Pro - - - &reftitle.description; - - stringpfpro_process_raw - stringparameters - stringaddress - intport - inttimeout - stringproxy_address - intproxy_port - stringproxy_logon - stringproxy_password - - - pfpro_process_raw processes a raw transaction string - with Payflow Pro. You should really use pfpro_process - instead, as the encoding rules of these transactions are non-standard. - - - - Be sure to read the Payflow Pro Developers Guide for full details - of the required parameters and encoding rules. You would be - well advised to use pfpro_process instead. - - - - - &reftitle.parameters; - - - - parameters - - - A string containing the raw transaction request. - - - - - address - - - Specifies the host to connect to. By default this is - test.signio.com, that you will certainly want to - change this to connect.signio.com in order to - process live transactions. - - - - - port - - - Specifies the port to connect on. It defaults to 443, the standard SSL - port number. - - - - - timeout - - - Specifies the timeout to be used, in seconds. This defaults to 30 - seconds. - Note that this timeout appears to only begin once a link to the - processor has been established and so your script could potentially - continue for a very long time in case of DNS or network problems. - - - - - proxy_address - - - If required, specifies the hostname of your SSL proxy. - - - - - proxy_port - - - If required, specifies the port of your SSL proxy. - - - - - proxy_logon - - - If required, specifies the logon identity to use on the SSL proxy. - - - - - proxy_password - - - If required, specifies the password to use on the SSL proxy. - - - - - - - - &reftitle.returnvalues; - - Returns a string containing the raw response. - - - - &reftitle.examples; - - - Payflow Pro raw example - - -]]> - - - - - - &reftitle.seealso; - - - pfpro_process - - - - - - diff --git a/reference/pfpro/functions/pfpro-process.xml b/reference/pfpro/functions/pfpro-process.xml deleted file mode 100644 index 8c95a13907..0000000000 --- a/reference/pfpro/functions/pfpro-process.xml +++ /dev/null @@ -1,183 +0,0 @@ - - - - - pfpro_process - Process a transaction with Payflow Pro - - - &reftitle.description; - - arraypfpro_process - arrayparameters - stringaddress - intport - inttimeout - stringproxy_address - intproxy_port - stringproxy_logon - stringproxy_password - - - pfpro_process processes a transaction - with Payflow Pro. - - - - Be sure to read the Payflow Pro Developers Guide for full details - of the required parameters. - - - - - &reftitle.parameters; - - - - parameters - - - An associative array containing keys and values that will be encoded - and passed to the processor. - - - - - address - - - Specifies the host to connect to. By default this is - test.signio.com, that you will certainly want to - change this to connect.signio.com in order to - process live transactions. - - - - - port - - - Specifies the port to connect on. It defaults to 443, the standard SSL - port number. - - - - - timeout - - - Specifies the timeout to be used, in seconds. This defaults to 30 - seconds. - Note that this timeout appears to only begin once a link to the - processor has been established and so your script could potentially - continue for a very long time in case of DNS or network problems. - - - - - proxy_address - - - If required, specifies the hostname of your SSL proxy. - - - - - proxy_port - - - If required, specifies the port of your SSL proxy. - - - - - proxy_logon - - - If required, specifies the logon identity to use on the SSL proxy. - - - - - proxy_password - - - If required, specifies the password to use on the SSL proxy. - - - - - - - - &reftitle.returnvalues; - - Returns an associative array of the keys and values in the response. - - - - &reftitle.examples; - - - Payflow Pro example - - '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(); - -?> -]]> - - - - - - - diff --git a/reference/pfpro/functions/pfpro-version.xml b/reference/pfpro/functions/pfpro-version.xml deleted file mode 100644 index 192e3aff1b..0000000000 --- a/reference/pfpro/functions/pfpro-version.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - pfpro_version - Returns the version of the Payflow Pro software - - - &reftitle.description; - - stringpfpro_version - - - - pfpro_version returns the version string - of the Payflow Pro library. At the time of writing, this was L211. - - - - &reftitle.returnvalues; - - Returns the version number, as a string. - - - - - diff --git a/reference/pfpro/ini.xml b/reference/pfpro/ini.xml deleted file mode 100644 index 58457c4e5f..0000000000 --- a/reference/pfpro/ini.xml +++ /dev/null @@ -1,94 +0,0 @@ - - -
- &reftitle.runtime; - &extension.runtime; - - - Verisign Payflow Pro configuration options - - - - Name - Default - Changeable - Changelog - - - - - pfpro.defaulthost/PFPRO_VERSION < 3 - "test.signio.com" - PHP_INI_ALL - - - - pfpro.defaulthost - "test-payflow.verisign.com" - PHP_INI_ALL - Available since PHP 4.0.2. Removed in PHP 5.1.0. - - - pfpro.defaultport - "443" - PHP_INI_ALL - Available since PHP 4.0.2. Removed in PHP 5.1.0. - - - pfpro.defaulttimeout - "30" - PHP_INI_ALL - Available since PHP 4.0.2. Removed in PHP 5.1.0. - - - pfpro.proxyaddress - "" - PHP_INI_ALL - Available since PHP 4.0.2. Removed in PHP 5.1.0. - - - pfpro.proxyport - "" - PHP_INI_ALL - Available since PHP 4.0.2. Removed in PHP 5.1.0. - - - pfpro.proxylogon - "" - PHP_INI_ALL - Available since PHP 4.0.2. Removed in PHP 5.1.0. - - - pfpro.proxypassword - "" - PHP_INI_ALL - Available since PHP 4.0.2. Removed in PHP 5.1.0. - - - -
- &ini.php.constants; -
-
- - - diff --git a/reference/pfpro/reference.xml b/reference/pfpro/reference.xml deleted file mode 100644 index 5f7d4abf7e..0000000000 --- a/reference/pfpro/reference.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - Verisign Payflow Pro &Functions; - Verisign Payflow Pro - - &reference.pfpro.entities.functions; - - - - - diff --git a/reference/pfpro/setup.xml b/reference/pfpro/setup.xml deleted file mode 100644 index 782a303ad6..0000000000 --- a/reference/pfpro/setup.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - &reftitle.setup; - - -
- &reftitle.required; - - You will require the appropriate SDK for your platform, which may be - downloaded from within the manager - interface once you have registered. - - - Once you have downloaded the SDK you should copy the files from - the lib directory of the - distribution. Copy the header file pfpro.h - to /usr/local/include - and the library file libpfpro.so to - /usr/local/lib. - - - Alternatively, you can extract the tarball from Verisign in one - location, and reference it during build configuration with the option: - - Explicit Configuration - - - - - - - - The last portion of the path specified in the example above, in this - case sunsparc, will vary based on - which architecture your Verisign SDK was built for. - - -
- - - - &reference.pfpro.configure; - - - - &reference.pfpro.ini; - - - -
- &reftitle.resources; - &no.resource; -
- - -
- - -