[Back] <?php
/*
* Copyright (c) 2023 LatePoint LLC. All rights reserved.
*/
/* @var $order OsOrderModel */
/* @var $invoice OsInvoiceModel */
/* @var $selected_payment_method string */
/* @var $selected_payment_processor string */
/* @var $current_step string */
/* @var $transaction_intent OsTransactionIntentModel */
/* @var $errors array */
/* @var $payment_token string */
/* @var $form_heading string */
/* @var $form_prev_button string */
/* @var $form_prev_button string */
/* @var $invoice_link string */
/* @var $receipt_link string */
/* @var $in_lightbox string */
/* @var $invoice_access_key string */
?>
<?php if(!empty($form_heading)) { ?>
<div class="<?php echo ($in_lightbox == 'yes') ? 'latepoint-lightbox-heading' : 'clean-layout-content-header'; ?>">
<h2><?php echo esc_html($form_heading); ?></h2>
<a href="#" class="latepoint-lightbox-close" tabindex="0"><i class="latepoint-icon latepoint-icon-x"></i></a>
</div>
<?php } ?>
<div class="<?php echo ($in_lightbox == 'yes') ? 'latepoint-lightbox-content' : 'clean-layout-content-body'; ?> latepoint-payment-step-<?php echo esc_attr($current_step); ?>">
<?php
// Output errors if any
if (!empty($errors)){
echo '<div class="latepoint-message latepoint-message-error">';
foreach($errors as $error){
echo '<div>'.$error.'</div>';
}
echo '</div>';
}
?>
<?php
include('payment_form/_'.$current_step.'.php');
echo OsFormHelper::hidden_field('invoice_id', $transaction_intent->invoice_id);
echo OsFormHelper::hidden_field('payment_method', $selected_payment_method);
echo OsFormHelper::hidden_field('payment_processor', $selected_payment_processor);
echo OsFormHelper::hidden_field('payment_portion', $invoice->payment_portion);
echo OsFormHelper::hidden_field('payment_token', $payment_token);
echo OsFormHelper::hidden_field('current_step', $current_step);
echo OsFormHelper::hidden_field('in_lightbox', $in_lightbox);
echo OsFormHelper::hidden_field('key', $invoice_access_key);
?>
</div>
<?php if(!empty($form_prev_button) || !empty($form_next_button) || !empty($invoice_link) || !empty($receipt_link)){ ?>
<div class="<?php echo ($in_lightbox == 'yes') ? 'latepoint-lightbox-footer' : 'clean-layout-content-footer'; ?>">
<?php
if(false && !empty($form_prev_button)) echo '<button type="button" class="latepoint-btn latepoint-btn-secondary latepoint-btn-position-start">'.$form_prev_button.'</a>';
if(!empty($form_next_button)) echo '<button type="submit" class="latepoint-btn latepoint-btn-primary latepoint-btn-position-end ">'.$form_next_button.'</a>';
if(!empty($invoice_link)) echo '<a href="'.esc_url($invoice_link).'" target="_blank" class="latepoint-btn latepoint-btn-primary latepoint-btn-block"><span>'.__('View Invoice', 'latepoint').'</span><i class="latepoint-icon latepoint-icon-external-link"></i></a>';
if(!empty($receipt_link)) echo '<a href="'.esc_url($receipt_link).'" target="_blank" class="latepoint-btn latepoint-btn-primary latepoint-btn-block"><span>'.__('View Receipt', 'latepoint').'</span><i class="latepoint-icon latepoint-icon-external-link"></i></a>';
?>
</div>
<?php } ?>