Exemplo n.º 1
0
 function confirmation()
 {
     global $order;
     $confirmation = parent::confirmation();
     $months_array = array();
     $months_array[1] = array('01', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_JANUARY);
     $months_array[2] = array('02', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_FEBRUARY);
     $months_array[3] = array('03', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_MARCH);
     $months_array[4] = array('04', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_APRIL);
     $months_array[5] = array('05', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_MAY);
     $months_array[6] = array('06', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_JUNE);
     $months_array[7] = array('07', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_JULY);
     $months_array[8] = array('08', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_AUGUST);
     $months_array[9] = array('09', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_SEPTEMBER);
     $months_array[10] = array('10', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_OCTOBER);
     $months_array[11] = array('11', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_NOVEMBER);
     $months_array[12] = array('12', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_DECEMBER);
     $today = getdate();
     $years_array = array();
     for ($i = $today['year']; $i < $today['year'] + 10; $i++) {
         $years_array[$i] = array(strftime('%Y', mktime(0, 0, 0, 1, 1, $i)), strftime('%Y', mktime(0, 0, 0, 1, 1, $i)));
     }
     $this->fastCheckout->setFastCheckoutFlag($this->fastCheckoutFlag);
     $payment = $this->getPayment($_SESSION['customer_id']);
     $script = $this->getScript();
     $script .= '<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>' . '<script type="text/javascript" charset="utf-8">' . 'var cclogging = "' . MODULE_PAYMENT_PAYMILL_CC_LOGGING . '";' . 'var cc_expiery_invalid = "' . html_entity_decode(MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_EXPIRY_INVALID) . '";' . 'var cc_owner_invalid = "' . html_entity_decode(MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_OWNER_INVALID) . '";' . 'var cc_card_number_invalid = "' . html_entity_decode(MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_CARDNUMBER_INVALID) . '";' . 'var cc_cvc_number_invalid = "' . html_entity_decode(MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_CVC_INVALID) . '";' . 'var brand = "' . $payment['card_type'] . '";' . 'var paymill_total = ' . json_encode((int) $_SESSION['paymill']['amount']) . ';' . 'var paymill_currency = ' . json_encode(strtoupper($order->info['currency'])) . ';' . 'var paymill_cc_months = ' . json_encode($months_array) . ';' . 'var paymill_cc_years = ' . json_encode($years_array) . ';' . 'var paymill_cc_number_val = "' . $payment['last4'] . '";' . 'var paymill_cc_cvc_val = "' . $payment['cvc'] . '";' . 'var paymill_cc_card_type = "' . utf8_decode($payment['card_type']) . '";' . 'var paymill_cc_holder_val = "' . utf8_decode($payment['card_holder']) . '";' . 'var paymill_cc_expiry_month_val = "' . $payment['expire_month'] . '";' . 'var paymill_cc_expiry_year_val = "' . $payment['expire_year'] . '";' . 'var paymill_cc_fastcheckout = ' . ($this->fastCheckout->canCustomerFastCheckoutCc($_SESSION['customer_id']) ? 'true' : 'false') . ';' . 'var paymill_cc_pci_iframe = ' . ($this->pciShowIframe === true ? 'true' : 'false') . ';' . 'var paymill_change_fastcheckout = "false";' . 'var paymilliframe = new Object();' . 'paymilliframe.options = {lang:"' . MODULE_PAYMENT_PAYMILL_CC_PCI_LANG . '"};' . 'var checkout_payment_link = "' . xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'step=step2&payment_error=' . $this->code . '&error=', 'SSL', true, false) . '";' . '</script>' . '<script type="text/javascript" src="ext/modules/payment/paymill/public/javascript/BrandDetection.js"></script>' . '<script type="text/javascript" src="ext/modules/payment/paymill/public/javascript/cc.js"></script>';
     array_push($confirmation['fields'], array('title' => $script, 'field' => ''));
     if ($this->pciShowIframe) {
         $confirmation = $this->getFormSAQ($confirmation);
     } else {
         $confirmation = $this->getFormCC($confirmation);
     }
     return $confirmation;
 }
Exemplo n.º 2
0
 function confirmation()
 {
     $confirmation = parent::confirmation();
     array_push($confirmation['fields'], array('title' => '<div class="paymill-label-field">' . MODULE_PAYMENT_PAYMILL_ELV_TEXT_ACCOUNT_HOLDER . '</div>', 'field' => '<span id="elv-holder-error" class="paymill-error"></span><span id="account-name-field"></span>'));
     array_push($confirmation['fields'], array('title' => '<div class="paymill-label-field">' . MODULE_PAYMENT_PAYMILL_ELV_TEXT_IBAN . ' / ' . MODULE_PAYMENT_PAYMILL_ELV_TEXT_ACCOUNT . '</div>', 'field' => '<span id="elv-iban-error" class="paymill-error"></span><span id="iban-field"></span>'));
     array_push($confirmation['fields'], array('title' => '<div class="paymill-label-field">' . MODULE_PAYMENT_PAYMILL_ELV_TEXT_BIC . ' / ' . MODULE_PAYMENT_PAYMILL_ELV_TEXT_BANKCODE . '</div>', 'field' => '<span id="elv-bic-error" class="paymill-error"></span><span id="bic-field"></span>'));
     return $confirmation;
 }
Exemplo n.º 3
0
 function confirmation()
 {
     global $order;
     $confirmation = parent::confirmation();
     $this->fastCheckout->setFastCheckoutFlag($this->fastCheckoutFlag);
     $payment = $this->getPayment($_SESSION['customer_id']);
     $script = '<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>' . '<script type="text/javascript">' . 'var elvlogging = "' . MODULE_PAYMENT_PAYMILL_ELV_LOGGING . '";' . 'var elv_account_number_invalid = "' . utf8_encode(html_entity_decode(MODULE_PAYMENT_PAYMILL_ELV_TEXT_ACCOUNT_INVALID)) . '";' . 'var elv_bank_code_invalid = "' . utf8_encode(html_entity_decode(MODULE_PAYMENT_PAYMILL_ELV_TEXT_BANKCODE_INVALID)) . '";' . 'var elv_bank_owner_invalid = "' . utf8_encode(html_entity_decode(MODULE_PAYMENT_PAYMILL_ELV_TEXT_ACCOUNT_HOLDER_INVALID)) . '";' . 'var elv_iban_invalid = "' . utf8_encode(html_entity_decode(MODULE_PAYMENT_PAYMILL_ELV_TEXT_IBAN_INVALID)) . '";' . 'var elv_bic_invalid = "' . utf8_encode(html_entity_decode(MODULE_PAYMENT_PAYMILL_ELV_TEXT_BIC_INVALID)) . '";' . 'var paymill_account_name = ' . json_encode($order->billing['firstname'] . ' ' . $order->billing['lastname']) . ';' . 'var paymill_elv_code = "' . $payment['code'] . '";' . 'var paymill_elv_holder = "' . utf8_decode($payment['holder']) . '";' . 'var paymill_elv_iban = "' . utf8_decode($payment['iban']) . '";' . 'var paymill_elv_bic = "' . utf8_decode($payment['bic']) . '";' . 'var paymill_elv_account = "' . $payment['account'] . '";' . 'var paymill_elv_fastcheckout = ' . ($this->fastCheckout->canCustomerFastCheckoutElv($_SESSION['customer_id']) ? 'true' : 'false') . ';' . 'var checkout_payment_link = "' . zen_href_link(FILENAME_CHECKOUT_PAYMENT, 'step=step2', 'SSL', true, false) . '&payment_error=' . $this->code . '&error=' . '";' . '</script>' . '<script type="text/javascript" src="ext/modules/payment/paymill/public/javascript/Iban.js"></script>' . '<script type="text/javascript" src="ext/modules/payment/paymill/public/javascript/Sepa.js"></script>' . '<script type="text/javascript" src="ext/modules/payment/paymill/public/javascript/elv.js"></script>';
     $script .= $this->getJavascript();
     array_push($confirmation['fields'], array('title' => $script . '<div class="paymill-label-field">' . MODULE_PAYMENT_PAYMILL_ELV_TEXT_ACCOUNT_HOLDER . '</div>', 'field' => '<span id="account-name-field"></span><span id="elv-holder-error" class="paymill-error"></span>'));
     array_push($confirmation['fields'], array('title' => '<div class="paymill-label-field">' . MODULE_PAYMENT_PAYMILL_ELV_TEXT_IBAN . ' / ' . MODULE_PAYMENT_PAYMILL_ELV_TEXT_ACCOUNT . '</div>', 'field' => '<span id="iban-field"></span><span id="elv-iban-error" class="paymill-error"></span>'));
     array_push($confirmation['fields'], array('title' => '<div class="paymill-label-field">' . MODULE_PAYMENT_PAYMILL_ELV_TEXT_BIC . ' / ' . MODULE_PAYMENT_PAYMILL_ELV_TEXT_BANKCODE . '</div>', 'field' => '<span id="bic-field"></span><span id="elv-bic-error" class="paymill-error"></span>'));
     array_push($confirmation['fields'], array('field' => '<form id="paymill_form" action="' . zen_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL') . '" method="post" style="display: none;"></form>'));
     return $confirmation;
 }
Exemplo n.º 4
0
 function confirmation()
 {
     $confirmation = parent::confirmation();
     if (!(MODULE_PAYMENT_PAYMILL_CC_AMEX === 'False' && MODULE_PAYMENT_PAYMILL_CC_CARTASI === 'False' && MODULE_PAYMENT_PAYMILL_CC_DANKORT === 'False' && MODULE_PAYMENT_PAYMILL_CC_CARTEBLEUE === 'False' && MODULE_PAYMENT_PAYMILL_CC_DISCOVER === 'False' && MODULE_PAYMENT_PAYMILL_CC_DINERSCLUB === 'False' && MODULE_PAYMENT_PAYMILL_CC_UNIONPAY === 'False' && MODULE_PAYMENT_PAYMILL_CC_MAESTRO === 'False' && MODULE_PAYMENT_PAYMILL_CC_JCB === 'False' && MODULE_PAYMENT_PAYMILL_CC_MASTERCARD === 'False' && MODULE_PAYMENT_PAYMILL_CC_VISA === 'False')) {
         $logos = '';
         if (MODULE_PAYMENT_PAYMILL_CC_AMEX === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_amex.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_CARTASI === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_carta-si.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_DANKORT === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_dankort.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_CARTEBLEUE === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_carte-bleue.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_DISCOVER === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_discover.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_DINERSCLUB === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_dinersclub.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_UNIONPAY === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_unionpay.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_MAESTRO === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_maestro.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_JCB === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_jcb.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_MASTERCARD === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_mastercard.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_VISA === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_visa.png" alt="American Express"/>';
         }
         array_push($confirmation['fields'], array('title' => '', 'field' => '<div style="width: 200px;">' . $logos . '</div>'));
     }
     array_push($confirmation['fields'], array('title' => '<div class="paymill-label-field">' . MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_OWNER . '</div>', 'field' => '<span id="card-owner-error" class="paymill-error"></span><span id="card-owner-field"></span>'));
     array_push($confirmation['fields'], array('title' => '<div class="paymill-label-field">' . MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_NUMBER . '</div>', 'field' => '<span id="card-number-error" class="paymill-error"></span><span id="card-number-field"></span>'));
     array_push($confirmation['fields'], array('title' => '<div class="paymill-label-field paymill-expiry">' . MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_EXPIRY . '</div>', 'field' => '<div class="paymill-expiry"><span id="card-expiry-error" class="paymill-error"></span><span id="card-expiry-month-field"></span>&nbsp;<span id="card-expiry-year-field"></span></span></div>'));
     array_push($confirmation['fields'], array('title' => '<div class="paymill-label-field">' . MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_CVC . '<span class="tooltip" title="' . MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_CVC_TOOLTIP . '">?</span></div>', 'field' => '<span id="card-cvc-field" class="card-cvc-row"></span><span id="card-cvc-error" class="paymill-error"></span>'));
     return $confirmation;
 }
Exemplo n.º 5
0
 function confirmation()
 {
     global $order;
     $confirmation = parent::confirmation();
     $months_array = array();
     $months_array[1] = array('01', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_JANUARY);
     $months_array[2] = array('02', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_FEBRUARY);
     $months_array[3] = array('03', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_MARCH);
     $months_array[4] = array('04', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_APRIL);
     $months_array[5] = array('05', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_MAY);
     $months_array[6] = array('06', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_JUNE);
     $months_array[7] = array('07', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_JULY);
     $months_array[8] = array('08', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_AUGUST);
     $months_array[9] = array('09', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_SEPTEMBER);
     $months_array[10] = array('10', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_OCTOBER);
     $months_array[11] = array('11', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_NOVEMBER);
     $months_array[12] = array('12', MODULE_PAYMENT_PAYMILL_CC_TEXT_MONTH_DECEMBER);
     $today = getdate();
     $years_array = array();
     for ($i = $today['year']; $i < $today['year'] + 10; $i++) {
         $years_array[$i] = array(strftime('%Y', mktime(0, 0, 0, 1, 1, $i)), strftime('%Y', mktime(0, 0, 0, 1, 1, $i)));
     }
     $this->fastCheckout->setFastCheckoutFlag($this->fastCheckoutFlag);
     $payment = $this->getPayment($_SESSION['customer_id']);
     $script = '<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>' . '<script type="text/javascript">' . 'var cclogging = "' . MODULE_PAYMENT_PAYMILL_CC_LOGGING . '";' . 'var cc_expiery_invalid = "' . utf8_encode(html_entity_decode(MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_EXPIRY_INVALID)) . '";' . 'var cc_owner_invalid = "' . utf8_encode(html_entity_decode(MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_OWNER_INVALID)) . '";' . 'var cc_card_number_invalid = "' . utf8_encode(html_entity_decode(MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_CARDNUMBER_INVALID)) . '";' . 'var cc_cvc_number_invalid = "' . utf8_encode(html_entity_decode(MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_CVC_INVALID)) . '";' . 'var brand = "' . $payment['card_type'] . '";' . 'var paymill_total = ' . json_encode((int) $_SESSION['paymill']['amount']) . ';' . 'var paymill_currency = ' . json_encode(strtoupper($order->info['currency'])) . ';' . 'var paymill_cc_months = ' . json_encode($months_array) . ';' . 'var paymill_cc_years = ' . json_encode($years_array) . ';' . 'var paymill_cc_number_val = "' . $payment['last4'] . '";' . 'var paymill_cc_cvc_val = "' . $payment['cvc'] . '";' . 'var paymill_cc_card_type = "' . utf8_decode($payment['card_type']) . '";' . 'var paymill_cc_holder_val = "' . utf8_decode($payment['card_holder']) . '";' . 'var paymill_cc_expiry_month_val = "' . $payment['expire_month'] . '";' . 'var paymill_cc_expiry_year_val = "' . $payment['expire_year'] . '";' . 'var paymill_cc_fastcheckout = ' . ($this->fastCheckout->canCustomerFastCheckoutCc($_SESSION['customer_id']) ? 'true' : 'false') . ';' . 'var checkout_payment_link = "' . zen_href_link(FILENAME_CHECKOUT_PAYMENT, 'step=step2', 'SSL', true, false) . '&payment_error=' . $this->code . '&error=";' . 'var logos =  new Array();' . "logos['amex'] = " . strtolower(MODULE_PAYMENT_PAYMILL_CC_AMEX) . ";" . "logos['carta-si'] = " . strtolower(MODULE_PAYMENT_PAYMILL_CC_CARTASI) . ";" . "logos['dankort'] =  " . strtolower(MODULE_PAYMENT_PAYMILL_CC_DANKORT) . ";" . "logos['carte-bleue'] =  " . strtolower(MODULE_PAYMENT_PAYMILL_CC_CARTEBLEUE) . ";" . "logos['discover'] =  " . strtolower(MODULE_PAYMENT_PAYMILL_CC_DISCOVER) . ";" . "logos['diners-club'] =  " . strtolower(MODULE_PAYMENT_PAYMILL_CC_DINERSCLUB) . ";" . "logos['unionpay'] =  " . strtolower(MODULE_PAYMENT_PAYMILL_CC_UNIONPAY) . ";" . "logos['maestro'] =  " . strtolower(MODULE_PAYMENT_PAYMILL_CC_MAESTRO) . ";" . "logos['jcb'] =  " . strtolower(MODULE_PAYMENT_PAYMILL_CC_JCB) . ";" . "logos['mastercard'] =  " . strtolower(MODULE_PAYMENT_PAYMILL_CC_MASTERCARD) . ";" . "logos['visa'] =  " . strtolower(MODULE_PAYMENT_PAYMILL_CC_VISA) . ";" . "var allBrandsDisabled = !logos['amex'] && !logos['carta-si'] && !logos['dankort'] && !logos['carte-bleue'] && !logos['discover'] && !logos['diners-club'] && !logos['unionpay'] && !logos['maestro'] && !logos['jcb'] && !logos['mastercard'] && !logos['visa'];" . '</script>' . '<script type="text/javascript" src="ext/modules/payment/paymill/public/javascript/BrandDetection.js"></script>' . '<script type="text/javascript" src="ext/modules/payment/paymill/public/javascript/cc.js"></script>';
     $script .= $this->getJavascript();
     if (!(MODULE_PAYMENT_PAYMILL_CC_AMEX === 'False' && MODULE_PAYMENT_PAYMILL_CC_CARTASI === 'False' && MODULE_PAYMENT_PAYMILL_CC_DANKORT === 'False' && MODULE_PAYMENT_PAYMILL_CC_CARTEBLEUE === 'False' && MODULE_PAYMENT_PAYMILL_CC_DISCOVER === 'False' && MODULE_PAYMENT_PAYMILL_CC_DINERSCLUB === 'False' && MODULE_PAYMENT_PAYMILL_CC_UNIONPAY === 'False' && MODULE_PAYMENT_PAYMILL_CC_MAESTRO === 'False' && MODULE_PAYMENT_PAYMILL_CC_JCB === 'False' && MODULE_PAYMENT_PAYMILL_CC_MASTERCARD === 'False' && MODULE_PAYMENT_PAYMILL_CC_VISA === 'False')) {
         $logos = '';
         if (MODULE_PAYMENT_PAYMILL_CC_AMEX === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_amex.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_CARTASI === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_carta-si.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_DANKORT === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_dankort.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_CARTEBLEUE === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_carte-bleue.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_DISCOVER === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_discover.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_DINERSCLUB === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_dinersclub.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_UNIONPAY === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_unionpay.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_MAESTRO === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_maestro.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_JCB === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_jcb.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_MASTERCARD === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_mastercard.png" alt="American Express"/>';
         }
         if (MODULE_PAYMENT_PAYMILL_CC_VISA === 'True') {
             $logos .= '<img src="ext/modules/payment/paymill/public/images/32x20_visa.png" alt="American Express"/>';
         }
         array_push($confirmation['fields'], array('title' => '', 'field' => $logos));
     }
     array_push($confirmation['fields'], array('title' => $script . '<div class="paymill-label-field">' . MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_OWNER . '</div>', 'field' => '<span id="card-owner-field"></span><span id="card-owner-error" class="paymill-error"></span>'));
     array_push($confirmation['fields'], array('title' => '<div class="paymill-label-field">' . MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_NUMBER . '</div>', 'field' => '<span id="card-number-field"></span><span id="card-number-error" class="paymill-error"></span>'));
     array_push($confirmation['fields'], array('title' => '<div class="paymill-label-field paymill-expiry">' . MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_EXPIRY . '</div>', 'field' => '<div class="paymill-expiry"><span id="card-expiry-month-field"></span>&nbsp;<span id="card-expiry-year-field"></span></span><span id="card-expiry-error" class="paymill-error"></div>'));
     array_push($confirmation['fields'], array('title' => '<div class="paymill-label-field">' . MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_CVC . '<span class="tooltip" title="' . MODULE_PAYMENT_PAYMILL_CC_TEXT_CREDITCARD_CVC_TOOLTIP . '">?</span></div>', 'field' => '<span id="card-cvc-field" class="card-cvc-row"></span><span id="card-cvc-error" class="paymill-error"></span>'));
     array_push($confirmation['fields'], array('field' => '<form id="paymill_form" action="' . zen_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL') . '" method="post" style="display: none;"></form>'));
     return $confirmation;
 }