Changeset 2737
- Timestamp:
- 02/11/10 19:28:57 (2 years ago)
- Files:
-
- trunk/admin/Public/A2B_entity_payment_settings.php (modified) (1 diff)
- trunk/common/lib/epayment/includes/methods/iridium.php (added)
- trunk/common/lib/epayment/methods/iridium.php (added)
- trunk/customer/checkout_confirmation.php (modified) (2 diffs)
- trunk/customer/checkout_process.php (modified) (2 diffs)
- trunk/customer/iridium_threed.php (added)
- trunk/customer/templates/default/images/icons/iridium.gif (added)
- trunk/DataBase/mysql-5.x/UPDATE-a2billing-v1.5.1-to-v1.6.0.sql (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/admin/Public/A2B_entity_payment_settings.php
r2421 r2737 96 96 $GLOBALS['worldpay']->enabled = true; 97 97 $GLOBALS['plugnpay']->enabled = true; 98 $GLOBALS['iridium']->enabled = true; 98 99 $module_keys = $payment_modules->keys(); 99 100 trunk/customer/checkout_confirmation.php
r2421 r2737 67 67 // PLUGNPAY 68 68 getpost_ifset(array('credit_card_type', 'plugnpay_cc_owner', 'plugnpay_cc_number', 'plugnpay_cc_expires_month', 'plugnpay_cc_expires_year', 'cvv')); 69 //Iridium 70 getpost_ifset(array('CardName', 'CardNumber', 'ExpiryDateMonth', 'ExpiryDateYear', 'CV2')); 69 71 // Invoice 70 72 getpost_ifset(array('item_id','item_type')); … … 95 97 $QUERY_FIELDS = "cardid, amount, vat, paymentmethod, cc_owner, cc_number, cc_expires, creationdate, cvv, credit_card_type, currency , item_id , item_type"; 96 98 $QUERY_VALUES = "'".$_SESSION["card_id"]."','$amount_string', '".$_SESSION["vat"]."', '$payment','$plugnpay_cc_owner','".substr($plugnpay_cc_number,0,4)."XXXXXXXXXXXX','".$plugnpay_cc_expires_month."-".$plugnpay_cc_expires_year."','$time_stamp', '$cvv', '$credit_card_type', '".BASE_CURRENCY."' , '$item_id', '$item_type'"; 99 } else if(strtoupper($payment)=='IRIDIUM'){ 100 $QUERY_FIELDS = "cardid, amount, vat, paymentmethod, cc_owner, cc_number, cc_expires, creationdate, currency, item_id, item_type"; 101 $QUERY_VALUES = "'".$_SESSION["card_id"]."','$amount_string', '".$_SESSION["vat"]."', '$payment','$CardName','".substr($CardNumber,0,4)."XXXXXXXXXXXX','".$ExpiryDateMonth."-".$ExpiryDateYear."','$time_stamp', '".BASE_CURRENCY."' , '$item_id','$item_type'"; 97 102 } else { 98 103 $QUERY_FIELDS = "cardid, amount, vat, paymentmethod, cc_owner, cc_number, cc_expires, creationdate, currency, item_id, item_type"; 99 $QUERY_VALUES = "'".$_SESSION["card_id"]."','$amount_string', '".$_SESSION["vat"]."', '$payment','$authorizenet_cc_owner','".substr($authorizenet_cc_number,0,4)."XXXXXXXXXXXX','".$authorizenet_cc_expires_month."-".$authorizenet_cc_expires_year."','$time_stamp', '".BASE_CURRENCY."' , '$item_id','$item_type'"; 100 } 104 $QUERY_VALUES = "'".$_SESSION["card_id"]."','$amount_string', '".$_SESSION["vat"]."', '$payment','$authorizenet_cc_owner','".substr($authorizenet_cc_number,0,4)."XXXXXXXXXXXX','".$authorizenet_cc_expires_month."-".$authorizenet_cc_expires_year."','$time_stamp', '".BASE_CURRENCY."' , '$item_id','$item_type'"; 105 } 106 101 107 $transaction_no = $paymentTable->Add_table ($HD_Form -> DBHandle, $QUERY_VALUES, $QUERY_FIELDS, 'cc_epayment_log', 'id'); 102 108 trunk/customer/checkout_process.php
r2688 r2737 226 226 break; 227 227 228 case 'iridium': 229 $currCurrency = BASE_CURRENCY; 230 $currAmount = $transaction_data[0][2]; 231 break; 232 228 233 default: 229 234 write_log(LOGFILE_EPAYMENT, basename(__FILE__).' line:'.__LINE__."-NO SUCH EPAYMENT FOUND"); … … 482 487 Header ("Location: $url_forward"); 483 488 die(); 489 } 490 491 if ( ($orderStatus == 0) && ($transaction_data[0][4]=='iridium')) { 492 write_log(LOGFILE_EPAYMENT, basename(__FILE__).' line:'.__LINE__."-transactionID=$transactionID"." EPAYMENT ORDER STATUS = ".$statusmessage); 493 die(); 484 494 } 485 495 trunk/DataBase/mysql-5.x/UPDATE-a2billing-v1.5.1-to-v1.6.0.sql
r2731 r2737 114 114 115 115 116 117 -- New payment Gateway 118 INSERT INTO `cc_payment_methods` (`id`, `payment_method`, `payment_filename`) VALUES(5, 'iridium', 'iridium.php'); 119 120 INSERT INTO cc_configuration (configuration_title, configuration_key, configuration_value, configuration_description) 121 VALUES ('MerchantID', 'MODULE_PAYMENT_IRIDIUM_MERCHANTID', 'yourMerchantId', 'Your Mechant Id provided by Iridium'); 122 INSERT INTO cc_configuration (configuration_title, configuration_key, configuration_value, configuration_description) 123 VALUES ('Password', 'MODULE_PAYMENT_IRIDIUM_PASSWORD', 'Password', 'password for Iridium merchant'); 124 125 INSERT INTO cc_configuration (configuration_title, configuration_key, configuration_value, configuration_description) 126 VALUES ('PaymentProcessor', 'MODULE_PAYMENT_IRIDIUM_GATEWAY', 'PaymentGateway URL ', 'Enter payment gateway URL'); 127 128 INSERT INTO cc_configuration (configuration_title, configuration_key, configuration_value, configuration_description) 129 VALUES ('PaymentProcessorPort', 'MODULE_PAYMENT_IRIDIUM_GATEWAY_PORT', 'PaymentGateway Port ', 'Enter payment gateway port'); 130 131 INSERT INTO cc_configuration (configuration_title, configuration_key, configuration_value, configuration_description, set_function) 132 VALUES ('Transaction Currency', 'MODULE_PAYMENT_IRIDIUM_CURRENCY', 'Selected Currency', 'The default currency for the payment transactions', 'tep_cfg_select_option(array(\'Selected Currency\',\'EUR\', \'USD\', \'GBP\', \'HKD\', \'SGD\', \'JPY\', \'CAD\', \'AUD\', \'CHF\', \'DKK\', \'SEK\', \'NOK\', \'ILS\', \'MYR\', \'NZD\', \'TWD\', \'THB\', \'CZK\', \'HUF\', \'SKK\', \'ISK\', \'INR\'), '); 133 134 INSERT INTO cc_configuration (configuration_title, configuration_key, configuration_value, configuration_description, set_function) 135 VALUES ('Transaction Language', 'MODULE_PAYMENT_IRIDIUM_LANGUAGE', 'Selected Language', 'The default language for the payment transactions', 'tep_cfg_select_option(array(\'Selected Language\',\'EN\', \'DE\', \'ES\', \'FR\'), '); 136 137 INSERT INTO cc_configuration (configuration_title, configuration_key, configuration_value, configuration_description, set_function) 138 VALUES ('Enable iridium Module', 'MODULE_PAYMENT_IRIDIUM_STATUS', 'False', 'Do you want to accept Iridium payments?','tep_cfg_select_option(array(\'True\', \'False\'), '); 139 140 116 141 UPDATE cc_version SET version = '1.6.0'; 117 142
