Results 1 to 10 of 821

Threaded View

  1. #11

    Default Re: Square Payment Module for Zen Cart [Support Thread]

    ZC 1.5.4
    PHP 5.6.40
    MySQL 5.7.28
    Square 0.97

    Hoping for some help troubleshooting
    SQ-NONCE-FAILURE. Understand it is probably in my template's tpl_checkout_payment_default.php file. I have done some coding in the past, but this is beyond my current understanding of ZC. To me, line 22 below (not numbered, sorry)
    <?php echo zen_draw_form('checkout_payment', zen_href_lin
    looks to me to fulfill the "<form> element with a name="checkout_payment" in it" requirement, but there is much I don't understand. :)

    Console errors:
    Uncaught ReferenceError: $ is not defined at index.php?main_page=checkout_payment:100Uncaught ReferenceError: $ is not defined at index.php?main_page=checkout_payment:188

    Using a Template named Cold_Steel

    Please?

    tpl_checkout_payment_default.php

    Code:
    <?php
    /**
     * Page Template
     *
     * Loaded automatically by index.php?main_page=checkout_payment.<br />
     * Displays the allowed payment modules, for selection by customer.
     *
     * @package templateSystem
     * @copyright Copyright 2003-2011 Zen Cart Development Team
     * @copyright Portions Copyright 2003 osCommerce
     * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
      **********************************************************************
     *This program is distributed in the hope that it will be useful, but
     *WITHOUT ANY WARRANTY; without even the implied warranty of
     *MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
    **********************************************************************
    * @version $Id: tpl_checkout_payment_default.php 19358 2011-08-24 17:36:50Z drbyte $
     */
    ?>
    <?php echo $payment_modules->javascript_validation(); ?>
    <div class="centerColumn" id="checkoutPayment">
    <?php echo zen_draw_form('checkout_payment', zen_href_link(FILENAME_CHECKOUT_CONFIRMATION, '', 'SSL'), 'post', ($flagOnSubmit ? 'onsubmit="return check_form();"' : '')); ?>
    <?php echo zen_draw_hidden_field('action', 'submit'); ?>
    
    
    <h1 id="checkoutPaymentHeading"><?php echo HEADING_TITLE; ?></h1>
    
    
    <!-- bof Order Steps (tableless) -->
        <div class="progressmeter">
            <?php echo TEXT_ORDER_STEPS_INFO; ?>
            <ol>
            <li class="one"><span><?php echo DONE_TEXT_ORDER_STEPS; ?></span><?php echo TEXT_ORDER_STEPS_1; ?></li>
            <li class="two current"><span><?php echo CURRENT_TEXT_ORDER_STEPS; ?></span><?php echo TEXT_ORDER_STEPS_2; ?></li>
            <li class="three"><span><?php echo NEXT_TEXT_ORDER_STEPS_3; ?></span><?php echo TEXT_ORDER_STEPS_3; ?></li>
            <li class="four"><span><?php echo NEXT_TEXT_ORDER_STEPS_4; ?></span><?php echo TEXT_ORDER_STEPS_4; ?></li>
            </ol>
        </div>
    
    
    <!-- eof Order Steps (tableless) -->
    
    
    <?php if ($messageStack->size('redemptions') > 0) echo $messageStack->output('redemptions'); ?>
    <?php if ($messageStack->size('checkout') > 0) echo $messageStack->output('checkout'); ?>
    <?php if ($messageStack->size('checkout_payment') > 0) echo $messageStack->output('checkout_payment'); ?>
    
    
    <?php
      if (DISPLAY_CONDITIONS_ON_CHECKOUT == 'true') {
    ?>
    <fieldset>
    <legend><?php echo TABLE_HEADING_CONDITIONS; ?></legend>
    <div><?php echo TEXT_CONDITIONS_DESCRIPTION;?></div>
    <?php echo  zen_draw_checkbox_field('conditions', '1', false, 'id="conditions"');?>
    <label class="checkboxLabel" for="conditions"><?php echo TEXT_CONDITIONS_CONFIRM; ?></label>
    </fieldset>
    <?php
      }
    ?>
    
    
    <?php // ** BEGIN PAYPAL EXPRESS CHECKOUT **
          if (!$payment_modules->in_special_checkout()) {
          // ** END PAYPAL EXPRESS CHECKOUT ** ?>
    <h2 id="checkoutPaymentHeadingAddress"><?php echo TITLE_BILLING_ADDRESS; ?></h2>
    
    
    <div id="checkoutBillto" class="floatingBox back">
    <?php if (MAX_ADDRESS_BOOK_ENTRIES >= 2) { ?>
    <div class="buttonRow forward"><?php echo '<a href="' . zen_href_link(FILENAME_CHECKOUT_PAYMENT_ADDRESS, '', 'SSL') . '">' . zen_image_button(BUTTON_IMAGE_CHANGE_ADDRESS, BUTTON_CHANGE_ADDRESS_ALT) . '</a>'; ?></div>
    <?php } ?>
    <address><?php echo zen_address_label($_SESSION['customer_id'], $_SESSION['billto'], true, ' ', '<br />'); ?></address>
    </div>
    
    
    <div class="floatingBox important forward"><?php echo TEXT_SELECTED_BILLING_DESTINATION; ?></div>
    <br class="clearBoth" />
    <?php // ** BEGIN PAYPAL EXPRESS CHECKOUT **
          }
          // ** END PAYPAL EXPRESS CHECKOUT ** ?>
    
    
    <fieldset id="checkoutOrderTotals">
    <legend id="checkoutPaymentHeadingTotal"><?php echo TEXT_YOUR_TOTAL; ?></legend>
    <?php
      if (MODULE_ORDER_TOTAL_INSTALLED) {
        $order_totals = $order_total_modules->process();
    ?>
    <?php $order_total_modules->output(); ?>
    <?php
      }
    ?>
    </fieldset>
    
    
    <?php
      $selection =  $order_total_modules->credit_selection();
      if (sizeof($selection)>0) {
        for ($i=0, $n=sizeof($selection); $i<$n; $i++) {
          if ($_GET['credit_class_error_code'] == $selection[$i]['id']) {
    ?>
    <div class="messageStackError"><?php echo zen_output_string_protected($_GET['credit_class_error']); ?></div>
    
    
    <?php
          }
          for ($j=0, $n2=sizeof($selection[$i]['fields']); $j<$n2; $j++) {
    ?>
    <fieldset>
    <legend><?php echo $selection[$i]['module']; ?></legend>
    <?php echo $selection[$i]['redeem_instructions']; ?>
    <div class="gvBal larger"><?php echo $selection[$i]['checkbox']; ?></div>
    <label class="inputLabel"<?php echo ($selection[$i]['fields'][$j]['tag']) ? ' for="'.$selection[$i]['fields'][$j]['tag'].'"': ''; ?>><?php echo $selection[$i]['fields'][$j]['title']; ?></label>
    <?php echo $selection[$i]['fields'][$j]['field']; ?>
    </fieldset>
    <?php
          }
        }
    ?>
    
    
    <?php
        }
    ?>
    
    
    <?php // ** BEGIN PAYPAL EXPRESS CHECKOUT **
          if (!$payment_modules->in_special_checkout()) {
          // ** END PAYPAL EXPRESS CHECKOUT ** ?>
    <fieldset>
    <legend><?php echo TABLE_HEADING_PAYMENT_METHOD; ?></legend>
    
    
    <?php
      if (SHOW_ACCEPTED_CREDIT_CARDS != '0') {
    ?>
    
    
    <?php
        if (SHOW_ACCEPTED_CREDIT_CARDS == '1') {
          echo TEXT_ACCEPTED_CREDIT_CARDS . zen_get_cc_enabled();
        }
        if (SHOW_ACCEPTED_CREDIT_CARDS == '2') {
          echo TEXT_ACCEPTED_CREDIT_CARDS . zen_get_cc_enabled('IMAGE_');
        }
    ?>
    <br class="clearBoth" />
    <?php } ?>
    
    
    <?php
      $selection = $payment_modules->selection();
    
    
      if (sizeof($selection) > 1) {
    ?>
    <p class="important"><?php echo TEXT_SELECT_PAYMENT_METHOD; ?></p>
    <?php
      } elseif (sizeof($selection) == 0) {
    ?>
    <p class="important"><?php echo TEXT_NO_PAYMENT_OPTIONS_AVAILABLE; ?></p>
    
    
    <?php
      }
    ?>
    
    
    <?php
      $radio_buttons = 0;
      for ($i=0, $n=sizeof($selection); $i<$n; $i++) {
    ?>
    <?php
        if (sizeof($selection) > 1) {
            if (empty($selection[$i]['noradio'])) {
     ?>
    <?php echo zen_draw_radio_field('payment', $selection[$i]['id'], ($selection[$i]['id'] == $_SESSION['payment'] ? true : false), 'id="pmt-'.$selection[$i]['id'].'"'); ?>
    <?php   } ?>
    <?php
        } else {
    
    
    ?>
    <?php echo zen_draw_hidden_field('payment', $selection[$i]['id'], 'id="pmt-'.$selection[$i]['id'].'"'); ?>
    <?php
        }
    ?>
    <label for="pmt-<?php echo $selection[$i]['id']; ?>" class="radioButtonLabel"><?php echo $selection[$i]['module']; ?></label>
    
    
    <?php
        if (defined('MODULE_ORDER_TOTAL_COD_STATUS') && MODULE_ORDER_TOTAL_COD_STATUS == 'true' and $selection[$i]['id'] == 'cod') {
    ?>
    <div class="alert"><?php echo TEXT_INFO_COD_FEES; ?></div>
    <?php
        } else {
          // echo 'WRONG ' . $selection[$i]['id'];
    ?>
    <?php
        }
    ?>
    <br class="clearBoth" />
    
    
    <?php
        if (isset($selection[$i]['error'])) {
    ?>
        <div><?php echo $selection[$i]['error']; ?></div>
    
    
    <?php
        } elseif (isset($selection[$i]['fields']) && is_array($selection[$i]['fields'])) {
    ?>
    
    
    <div class="ccinfo">
    <?php
          for ($j=0, $n2=sizeof($selection[$i]['fields']); $j<$n2; $j++) {
    ?>
    <label <?php echo (isset($selection[$i]['fields'][$j]['tag']) ? 'for="'.$selection[$i]['fields'][$j]['tag'] . '" ' : ''); ?>class="inputLabelPayment"><?php echo $selection[$i]['fields'][$j]['title']; ?></label><?php echo $selection[$i]['fields'][$j]['field']; ?>
    <br class="clearBoth" />
    <?php
          }
    ?>
    </div>
    <br class="clearBoth" />
    <?php
        }
        $radio_buttons++;
    ?>
    <br class="clearBoth" />
    <?php
      }
    ?>
    
    
    </fieldset>
    <?php // ** BEGIN PAYPAL EXPRESS CHECKOUT **
          } else {
            ?><input type="hidden" name="payment" value="<?php echo $_SESSION['payment']; ?>" /><?php
          }
          // ** END PAYPAL EXPRESS CHECKOUT ** ?>
    <fieldset>
    <legend><?php echo TABLE_HEADING_COMMENTS; ?></legend>
    <?php echo zen_draw_textarea_field('comments', '45', '3'); ?>
    </fieldset>
    
    
    <div class="buttonRow forward"><?php echo zen_image_submit(BUTTON_IMAGE_CONTINUE_CHECKOUT, BUTTON_CONTINUE_ALT, 'onclick="submitFunction('.zen_user_has_gv_account($_SESSION['customer_id']).','.$order->info['total'].')"'); ?></div>
    <div class="buttonRow back"><?php echo TITLE_CONTINUE_CHECKOUT_PROCEDURE . '<br />' . TEXT_CONTINUE_CHECKOUT_PROCEDURE; ?></div>
    
    
    </form>
    </div>
    Last edited by dkerfoot; 11 Jan 2020 at 02:45 PM.
    Doug Kerfoot
    KeyLlama.com

 

 

Similar Threads

  1. WordPress® for Zen Cart® (wp4zen) [Support Thread]
    By DivaVocals in forum All Other Contributions/Addons
    Replies: 109
    Last Post: 1 Dec 2024, 01:36 PM
  2. Bambora/Beanstream Payment Module Support Thread
    By swguy in forum Addon Payment Modules
    Replies: 127
    Last Post: 26 Mar 2021, 04:13 PM
  3. v154 Support Thread: AddToAny for Zen Cart (The Universal Sharing Platform)
    By DivaVocals in forum All Other Contributions/Addons
    Replies: 8
    Last Post: 8 Apr 2019, 02:39 PM
  4. Layaway Payment Module Support Thread
    By Danielle in forum Addon Payment Modules
    Replies: 0
    Last Post: 21 Nov 2006, 06:43 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg