Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
/
jet-engine
/
templates
/
forms
/
admin
:
gateways.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<div id="gateways_data"> <div class="jet-engine-gateways-row"><?php _e( 'If you want to process any payments on this form submission, please select payment gateway', 'jet-engine' ); ?></div> <div class="jet-engine-gateways-row"> <div> <input id="gateway_none" name="_gateways[gateway]" value="none" v-model="gateways.gateway" type="radio"> <label for="gateway_none"><?php _e( 'None', 'jet-engine' ); ?></label> </div> <?php foreach ( $gateways as $gateway ) { ?> <div> <input id="gateway_<?php echo $gateway->get_id(); ?>" name="_gateways[gateway]" value="<?php echo $gateway->get_id(); ?>" v-model="gateways.gateway" type="radio"> <label for="gateway_<?php echo $gateway->get_id(); ?>"><?php echo $gateway->get_name(); ?></label> </div> <?php } ?> </div> <div class="jet-engine-gateways-row" v-if="'none' !== gateways.gateway && ! hasPostNotification()"><b><?php _e( 'Forms with payment gateways must contain "Insert/Update Post" notification to correctly create and process payemnt orders. Please set up "Insert/Update Post" notification to create order-related posts', 'jet-engine' ); ?></b></div> <div class="jet-engine-gateways-group" v-if="notificationsList && notificationsList.length"> <div class="jet-engine-gateways-group__title"><?php _e( 'Notifications queue:', 'jet-engine' ); ?></div> <div class="jet-engine-gateways-group__item" style="flex: 0 0 100%; margin: 0 0 20px;"> <div class="jet-engine-gateways-group__item-title"><?php _e( 'Create payment order notification:', 'jet-engine' ); ?></div> <div v-for="( notification, index ) in notificationsList" v-if="'insert_post' === notification.type" :key="'order_' + index"> <label> <input type="radio" name="_gateways[notifications_order]" :value="index" v-model="gateways.notifications_order"> {{ getNotificationLabel( notification ) }} </label> </div> </div> <div class="jet-engine-gateways-group__item"> <div class="jet-engine-gateways-group__item-title"><?php _e( 'Before payment processed:', 'jet-engine' ); ?></div> <div v-for="( notification, index ) in notificationsList" v-if="'redirect' !== notification.type" :key="'before_' + index"> <label> <input type="checkbox" name="_gateways[notifications_before][]" :value="index" v-model="gateways.notifications_before"> {{ getNotificationLabel( notification ) }} </label> </div> </div> <div class="jet-engine-gateways-group__item"> <div class="jet-engine-gateways-group__item-title"><?php _e( 'On successfull payment:', 'jet-engine' ); ?></div> <div v-for="( notification, index ) in notificationsList" v-if="'redirect' !== notification.type" :key="'success_' + index"> <label> <input type="checkbox" name="_gateways[notifications_success][]" :value="index" v-model="gateways.notifications_success"> {{ getNotificationLabel( notification ) }} </label> </div> </div> <div class="jet-engine-gateways-group__item"> <div class="jet-engine-gateways-group__item-title"><?php _e( 'On failed payment:', 'jet-engine' ); ?></div> <div v-for="( notification, index ) in notificationsList" v-if="'redirect' !== notification.type" :key="'failed_' + index"> <label> <input type="checkbox" name="_gateways[notifications_failed][]" :value="index" v-model="gateways.notifications_failed"> {{ getNotificationLabel( notification ) }} </label> </div> </div> </div> <div class="jet-engine-gateways-row"> <label for="gateways_price_field" class="jet-engine-gateways-row__label"><?php _e( 'Price/amount field', 'jet-engine' ); ?></label> <select v-model="gateways.price_field" name="_gateways[price_field]" id="gateways_price_field"> <option v-for="( field, index ) in availableFields" :value="field" :key="field + index">{{ field }}</option> </select> </div> <?php do_action( 'jet-engine/forms/gateways/fields' ); ?> <div class="jet-engine-gateways-section"> <div class="jet-engine-gateways-section__title"><?php _e( 'Payment result messages:', 'jet-engine' ); ?></div> <div class="jet-engine-gateways-row"> <label for="gateways_success_message" class="jet-engine-gateways-row__label"><?php _e( 'Payment success message', 'jet-engine' ); ?></label> <textarea v-model="gateways.success_message" id="gateways_success_message" name="_gateways[success_message]" rows="7"></textarea> </div> <div class="jet-engine-gateways-row"> <label for="gateways_failed_message" class="jet-engine-gateways-row__label"><?php _e( 'Payment failed message', 'jet-engine' ); ?></label> <textarea v-model="gateways.failed_message" id="gateways_failed_message" name="_gateways[failed_message]" rows="7"></textarea> </div> <div class="jet-engine-gateways-macros-list"> <div class="jet-engine-gateways-macros-list__title"><?php _e( 'Available macros list:', 'jet-engine' ); ?></div> <ul> <li>%gateway_amount% - <?php _e( 'payment amount returned from gateway template;', 'jet-engine' ); ?></li> <li>%gateway_status% - <?php _e( 'payemnt status returned from payment gateway;', 'jet-engine' ); ?></li> <li>%field_name% - <?php _e( 'replace "field_name" with any field name from the form;', 'jet-engine' ); ?></li> </ul> </div> <div class="jet-engine-gateways-row" v-if="hasRedirectNotification"> <label> <input type="checkbox" name="_gateways[use_success_redirect]" v-model="gateways.use_success_redirect" value="1"> <?php _e( 'Use redirect URL from Redirect notification', 'jet-engine' ); ?> </label> </div> </div> </div>