09/10/2004 - version 1
09/20/2004 - version 1.1 updated the POST function
09/24/2004 - version 1.2 now is possible pass ONLY one authorization type
11/23/2004 - version 1.2.1 fixed few bugs in the authorization for PNP
12/08/2004 - version 1.2.2 added a more human authorization type
02/22/2005 - version 1.2.3 fixing the retrieving error for authorize.net
tested authorize.net
fixed fields name
added a more human authorization mode
retrieving the authorization code from authorize.net
03/05/2005 - version 1.2.4 added user IP
fixed some curl errors
added a parameter for curl - CERT_FILE - path for the crt certificate
(function set_crt)
added phone e fax to the customer information
added some extra 'default' fields for authorize.net
added a better error report
if a value is set to NULL, that parameter will not be passed to the gateway
03/14/2005 - version 1.2.4.1 moved the IP parameter from USER to CUSTOMER
removed a debug print
fixed a variable name
cleaned code
03/14/2005 - version 1.2.5 added two more gateways:
planetpay
quickcommerce
04/03/2005 - version 1.2.6 added iBill gateway
modified set_order function
added a get_transactionnum function (usefull for some gateways)
07/31/2005 - version 1.2.6.1 added more plugnpay variables
08/02/2005 - version 1.2.6.2 fixed a bug for the expiration date when the card is only marked
modified the succesion that the informations are POSTED to the gateway
08/02/2005 - version 1.2.6.3 fixed the shipping address
09/22/2005 - version 1.2.7 added paynet
09/22/2005 - version 1.2.7.1 added and finised currency
added a parameter to force the method to use to process (curl, curl_ext, fsockopen)
09/25/2005 - version 1.2.7.2 new function set_valuta
09/26/2005 - version 1.2.7.3 fixed paynet charge only function
10/10/2005 - version 1.2.7.4 added function get_gateway and _set_gateway to retrieve the data for the gateway
10/17/2005 - version 1.2.7.5 fixed paynet cced extra setting problem
10/17/2005 - version 1.2.7.6 fixed minor problem with paynet and plug n pay
01/11/2006 - version 1.3 added skipjack as new gateway
01/25/2006 - version 1.3.0.1 tested and finished skipjack gateway
02/12/2006 - version 1.3.1 added more functionality for viaklix (Nathan Hyde)
improved set_error function to include the gateway error (Nathan Hyde)
06/12/2007 - version 1.3.1.1 changed a few default settings for ViaKlix
06/13/2007 - version 1.3.1.2 Fixed a problem with the expiration date
06/04/2009 - version 1.3.1.3 Added viaklix refunds
10/31/2011 - version 1.3.1.4 Added VirtualMerchant and adapted to new ssl_cvv2cvc2_indicator standards
supported API:
- Plug and Pay - finished
- Autorize.net - finished
- paynet - finished
- skipjack - finished
- ViaKlix - finished
- VirtualMerchant - finished
- iBill - needs testing
- planetpay - needs testing
- quickcommerce - needs testing
|