| 1 |
<?php |
| 2 |
/* |
| 3 |
* Settings page |
| 4 |
* All undefined vars comes from 'render_better_payment_admin_pages' method |
| 5 |
* $bp_admin_saved_settings : contains all values |
| 6 |
*/ |
| 7 |
?> |
| 8 |
<?php |
| 9 |
$bp_admin_settings_total_transactions_count = isset($bp_admin_all_transactions_analytics['total_transactions']) ? $bp_admin_all_transactions_analytics['total_transactions'] : 0; |
| 10 |
$bp_admin_settings_completed_transactions_count = isset($bp_admin_all_transactions_analytics['completed_transactions']) ? $bp_admin_all_transactions_analytics['completed_transactions'] : 0; |
| 11 |
$bp_admin_settings_incomplete_transactions_count = isset($bp_admin_all_transactions_analytics['incomplete_transactions']) ? $bp_admin_all_transactions_analytics['incomplete_transactions'] : 0; |
| 12 |
$better_payment_helper = new Better_Payment\Lite\Classes\Helper(); |
| 13 |
$currency_list = $better_payment_helper->get_currency_list(); |
| 14 |
$show_dismissible_section = $better_payment_helper->bp_section_dismissed(); |
| 15 |
|
| 16 |
if ( $show_dismissible_section ) { |
| 17 |
// Calculate progress steps |
| 18 |
$progress_steps = $better_payment_helper->bp_calculate_progress_steps($bp_admin_saved_settings); |
| 19 |
$completed_steps = count(array_filter($progress_steps, function($step) { return $step['completed']; })); |
| 20 |
$total_steps = count($progress_steps); |
| 21 |
$progress_percentage = $total_steps > 0 ? ($completed_steps / $total_steps) * 100 : 0; |
| 22 |
} |
| 23 |
?> |
| 24 |
<!-- Admin Settings Form Wrapper: Starts --> |
| 25 |
<div class="better-payment"> |
| 26 |
<div class="template__wrapper background__grey"> |
| 27 |
|
| 28 |
<header class="pb30"> |
| 29 |
<div class="bp-container"> |
| 30 |
<div class="bp-row"> |
| 31 |
<div class="bp-col-9"> |
| 32 |
<div class="logo"> |
| 33 |
<a href="javascript:void(0)"><img src="<?php echo esc_url(BETTER_PAYMENT_ASSETS . '/img/logo.svg'); ?>" alt="Better Payment logo"></a> |
| 34 |
</div> |
| 35 |
</div> |
| 36 |
<div class="bp-col-3"> |
| 37 |
<div class="control text-right"> |
| 38 |
<button type="submit" class="button button__active better-payment-admin-settings-button" data-nonce="<?php echo esc_attr( wp_create_nonce('better_payment_admin_settings_nonce') ); ?>"><?php esc_html_e('Save Changes', 'better-payment'); ?></button> |
| 39 |
</div> |
| 40 |
</div> |
| 41 |
</div> |
| 42 |
</div> |
| 43 |
</header> |
| 44 |
|
| 45 |
<div class="bp-container"> |
| 46 |
<div class="bp-row"> |
| 47 |
<div class="bp-col-lg-9"> |
| 48 |
<?php if ( $show_dismissible_section ) : ?> |
| 49 |
<div class="dismissable-banner-wrapper" id="bp-progress-bar"> |
| 50 |
<div class="setup-banner"> |
| 51 |
<div class="banner-content"> |
| 52 |
<div class="banner-left"> |
| 53 |
<h2 class="banner-title"><?php esc_html_e('One-Click Easy Payment For Elementor', 'better-payment'); ?></h2> |
| 54 |
<div class="progress-line"> |
| 55 |
<div class="progress-fill" style="width: <?php echo esc_attr($progress_percentage); ?>%;"></div> |
| 56 |
</div> |
| 57 |
<div class="setup-steps"> |
| 58 |
<?php foreach ( $progress_steps as $step ) : ?> |
| 59 |
<div class="step-item <?php echo $step['completed'] ? 'completed' : ''; ?>"> |
| 60 |
<div class="step-icon"> |
| 61 |
<img src="<?php echo esc_url(BETTER_PAYMENT_ASSETS . '/img/' . ($step['completed'] ? 'check-full' : 'check-half') . '.svg'); ?>" /> |
| 62 |
</div> |
| 63 |
<h4 class="step-text"><?php echo wp_kses_post($step['text']); ?></h4> |
| 64 |
</div> |
| 65 |
<?php endforeach; ?> |
| 66 |
</div> |
| 67 |
</div> |
| 68 |
<div class="banner-right"> |
| 69 |
<div class="dashboard-mockup"> |
| 70 |
<img src="<?php echo esc_url(BETTER_PAYMENT_ASSETS . '/img/dismiss-img-2.webp'); ?>" /> |
| 71 |
<div class="play-icon-wrap"> |
| 72 |
<div class="play-icon"></div> |
| 73 |
</div> |
| 74 |
</div> |
| 75 |
</div> |
| 76 |
</div> |
| 77 |
<button class="bp-progress-bar-dismiss dismiss-button" data-nonce="<?php echo esc_attr( wp_create_nonce('better_payment_dismiss_progress_bar_nonce') ); ?>"><?php esc_html_e('Dismiss', 'better-payment'); ?></button> |
| 78 |
</div> |
| 79 |
</div> |
| 80 |
<?php endif; ?> |
| 81 |
<div class="bp-tabs"> |
| 82 |
<ul class="tab__menu"> |
| 83 |
<li class="tab__list"> |
| 84 |
<a href="#" class="tab__link active" data-id="settings"><i class="bp-icon bp-gear-alt"></i> <?php esc_html_e('Settings', 'better-payment'); ?></a> |
| 85 |
</li> |
| 86 |
|
| 87 |
<?php if ( ! $this->pro_enabled ) : ?> |
| 88 |
<li class="tab__list"> |
| 89 |
<a href="#go-premium" class="tab__link" data-id="premium"><i class="bp-icon bp-crown"></i><?php esc_html_e('Go Premium', 'better-payment'); ?></a> |
| 90 |
</li> |
| 91 |
<?php endif; ?> |
| 92 |
|
| 93 |
<?php if ( $this->pro_enabled ) : ?> |
| 94 |
<li class="tab__list"> |
| 95 |
<a href="#license" class="tab__link" data-id="license"><i class="bp-icon bp-license"></i><?php esc_html_e('License', 'better-payment'); ?></a> |
| 96 |
</li> |
| 97 |
<?php endif; ?> |
| 98 |
</ul> |
| 99 |
<div class="tab__content"> |
| 100 |
<form method="post" id="better-payment-admin-settings-form" action="#"> |
| 101 |
<div class="tab__content__item background__white show" id="settings"> |
| 102 |
<div class="main__content__area"> |
| 103 |
<div class="sidebar"> |
| 104 |
<ul class="sidebar__menu"> |
| 105 |
<li class="sidebar__item"> |
| 106 |
<a href="#" class="sidebar__link active" data-id="general"><i class="bp-icon bp-gear"></i> <?php esc_html_e('General', 'better-payment'); ?></a> |
| 107 |
</li> |
| 108 |
<li class="sidebar__item"> |
| 109 |
<a href="#" class="sidebar__link" data-id="admin-email"><i class="bp-icon bp-mail"></i> <?php esc_html_e('Email', 'better-payment'); ?></a> |
| 110 |
<ul class="sub__menu"> |
| 111 |
<li><a href="#" class="sidebar__link_submenu" data-id="admin-email"><?php esc_html_e('Admin Email', 'better-payment'); ?></a></li> |
| 112 |
<li><a href="#" class="sidebar__link_submenu" data-id="customer-email"><?php esc_html_e('Customer Email', 'better-payment'); ?></a></li> |
| 113 |
</ul> |
| 114 |
</li> |
| 115 |
<li class="sidebar__item" id="better-payment-gateway-api-key-settings"> |
| 116 |
<a href="#" class="sidebar__link" data-id="paypal"><i class="bp-icon bp-card"></i> <?php esc_html_e('Payment', 'better-payment'); ?></a> |
| 117 |
<ul class="sub__menu"> |
| 118 |
<li><a href="#" class="sidebar__link_submenu" data-id="paypal"><?php esc_html_e('PayPal', 'better-payment'); ?></a></li> |
| 119 |
<li><a href="#" class="sidebar__link_submenu" data-id="stripe"><?php esc_html_e('Stripe', 'better-payment'); ?></a></li> |
| 120 |
<li><a href="#" class="sidebar__link_submenu" data-id="paystack"><?php esc_html_e('Paystack', 'better-payment'); ?></a></li> |
| 121 |
</ul> |
| 122 |
</li> |
| 123 |
</ul> |
| 124 |
</div> |
| 125 |
<div class="content__area__body"> |
| 126 |
<div id="general" class="sidebar__tab__content show payment__options"> |
| 127 |
<div class="payment__option"> |
| 128 |
<div class="payment__option__content"> |
| 129 |
<h4><?php esc_html_e('PayPal', 'better-payment'); ?></h4> |
| 130 |
<p> |
| 131 |
<?php esc_html_e('Enable PayPal if you want to make transaction using PayPal.', 'better-payment'); ?> |
| 132 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-paypal-account-with-better-payment/'); ?>"><?php _e('See documentation.', 'better-payment'); ?></a> |
| 133 |
</p> |
| 134 |
</div> |
| 135 |
<div class="active__status"> |
| 136 |
<label class="bp-switch"> |
| 137 |
<input type="hidden" name="better_payment_settings_general_general_paypal" value="no"> |
| 138 |
<input type="checkbox" name="better_payment_settings_general_general_paypal" value="yes" <?php echo isset($bp_admin_saved_settings['better_payment_settings_general_general_paypal']) && $bp_admin_saved_settings['better_payment_settings_general_general_paypal'] == 'yes' ? ' checked' : '' ?>> |
| 139 |
<span class="switch__btn"></span> |
| 140 |
</label> |
| 141 |
</div> |
| 142 |
</div> |
| 143 |
<div class="payment__option"> |
| 144 |
<div class="payment__option__content"> |
| 145 |
<h4><?php esc_html_e('Stripe', 'better-payment'); ?></h4> |
| 146 |
<p> |
| 147 |
<?php esc_html_e('Enable Stripe if you want to accept payment via Stripe.', 'better-payment'); ?> |
| 148 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-stripe-account-with-better-payment/'); ?>"><?php _e('See documentation.', 'better-payment'); ?></a> |
| 149 |
</p> |
| 150 |
</div> |
| 151 |
<div class="active__status"> |
| 152 |
<label class="bp-switch"> |
| 153 |
<input type="hidden" name="better_payment_settings_general_general_stripe" value="no"> |
| 154 |
<input type="checkbox" name="better_payment_settings_general_general_stripe" value="yes" <?php echo isset($bp_admin_saved_settings['better_payment_settings_general_general_stripe']) && $bp_admin_saved_settings['better_payment_settings_general_general_stripe'] == 'yes' ? ' checked' : '' ?>> |
| 155 |
<span class="switch__btn"></span> |
| 156 |
</label> |
| 157 |
</div> |
| 158 |
</div> |
| 159 |
<div class="payment__option"> |
| 160 |
<div class="payment__option__content"> |
| 161 |
<h4><?php esc_html_e('Paystack', 'better-payment'); ?></h4> |
| 162 |
<p> |
| 163 |
<?php esc_html_e('Enable Paystack if you want to accept payment via Paystack.', 'better-payment'); ?> |
| 164 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-paystack-account-with-better-payment/'); ?>"><?php _e('See documentation.', 'better-payment'); ?></a> |
| 165 |
</p> |
| 166 |
</div> |
| 167 |
<div class="active__status"> |
| 168 |
<label class="bp-switch"> |
| 169 |
<input type="hidden" name="better_payment_settings_general_general_paystack" value="no"> |
| 170 |
<input type="checkbox" name="better_payment_settings_general_general_paystack" value="yes" <?php echo isset($bp_admin_saved_settings['better_payment_settings_general_general_paystack']) && $bp_admin_saved_settings['better_payment_settings_general_general_paystack'] == 'yes' ? ' checked' : '' ?>> |
| 171 |
<span class="switch__btn"></span> |
| 172 |
</label> |
| 173 |
</div> |
| 174 |
</div> |
| 175 |
<div class="payment__option"> |
| 176 |
<?php $bp_admin_saved_settings['better_payment_settings_general_general_user_dashboard'] = isset( $bp_admin_saved_settings['better_payment_settings_general_general_user_dashboard'] ) ? sanitize_text_field( $bp_admin_saved_settings['better_payment_settings_general_general_user_dashboard'] ) : 'yes'; ?> |
| 177 |
<div class="payment__option__content"> |
| 178 |
<h4><?php esc_html_e('User Dashboard', 'better-payment'); ?></h4> |
| 179 |
<p> |
| 180 |
<?php esc_html_e('Display subscription information, take action, unsubscribe, and more with User Dashboard widget. ', 'better-payment'); ?> |
| 181 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/user-dashboard-using-better-payment/'); ?>"><?php _e('See documentation.', 'better-payment'); ?></a> |
| 182 |
</p> |
| 183 |
</div> |
| 184 |
<div class="active__status"> |
| 185 |
<label class="bp-switch"> |
| 186 |
<input type="hidden" name="better_payment_settings_general_general_user_dashboard" value="no"> |
| 187 |
<input type="checkbox" name="better_payment_settings_general_general_user_dashboard" value="yes" <?php echo isset($bp_admin_saved_settings['better_payment_settings_general_general_user_dashboard']) && $bp_admin_saved_settings['better_payment_settings_general_general_user_dashboard'] == 'yes' ? ' checked' : '' ?>> |
| 188 |
<span class="switch__btn"></span> |
| 189 |
</label> |
| 190 |
</div> |
| 191 |
</div> |
| 192 |
<div class="payment__option"> |
| 193 |
<?php $bp_admin_saved_settings['better_payment_settings_general_general_fundraising_campaign'] = isset( $bp_admin_saved_settings['better_payment_settings_general_general_fundraising_campaign'] ) ? sanitize_text_field( $bp_admin_saved_settings['better_payment_settings_general_general_fundraising_campaign'] ) : 'yes'; ?> |
| 194 |
<div class="payment__option__content"> |
| 195 |
<h4><?php esc_html_e('Fundraising Campaign', 'better-payment'); ?></h4> |
| 196 |
<p> |
| 197 |
<?php esc_html_e('Create fundraising campaigns seamlessly in Elementor builder with Fundraising Campaign widget. ', 'better-payment'); ?> |
| 198 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/configure-fundraising-campaign-in-better-payment/'); ?>"><?php _e('See documentation.', 'better-payment'); ?></a> |
| 199 |
</p> |
| 200 |
</div> |
| 201 |
<div class="active__status"> |
| 202 |
<label class="bp-switch"> |
| 203 |
<input type="hidden" name="better_payment_settings_general_general_fundraising_campaign" value="no"> |
| 204 |
<input type="checkbox" name="better_payment_settings_general_general_fundraising_campaign" value="yes" <?php echo isset($bp_admin_saved_settings['better_payment_settings_general_general_fundraising_campaign']) && $bp_admin_saved_settings['better_payment_settings_general_general_fundraising_campaign'] == 'yes' ? ' checked' : '' ?>> |
| 205 |
<span class="switch__btn"></span> |
| 206 |
</label> |
| 207 |
</div> |
| 208 |
</div> |
| 209 |
<div class="payment__option"> |
| 210 |
<div class="payment__option__content"> |
| 211 |
<h4><?php esc_html_e('Email Notification', 'better-payment'); ?></h4> |
| 212 |
<p><?php esc_html_e('Enable email notification for each transaction. It sends notification to the website admin and customer (who makes the payment). You can modify email settings as per your need.', 'better-payment'); ?></p> |
| 213 |
</div> |
| 214 |
<div class="active__status"> |
| 215 |
<label class="bp-switch"> |
| 216 |
<input type="hidden" name="better_payment_settings_general_general_email" value="no"> |
| 217 |
<input type="checkbox" name="better_payment_settings_general_general_email" value="yes" <?php echo isset($bp_admin_saved_settings['better_payment_settings_general_general_email']) && $bp_admin_saved_settings['better_payment_settings_general_general_email'] == 'yes' ? ' checked' : '' ?>> |
| 218 |
<span class="switch__btn"></span> |
| 219 |
</label> |
| 220 |
</div> |
| 221 |
</div> |
| 222 |
<div class="payment__option"> |
| 223 |
<div class="payment__option__content"> |
| 224 |
<h4><?php esc_html_e('Currency', 'better-payment'); ?></h4> |
| 225 |
<p><?php esc_html_e('Select default currency for each transaction. You can also overwrite this setting from each widget control on elementor page builder.', 'better-payment'); ?></p> |
| 226 |
</div> |
| 227 |
<div class="active__status"> |
| 228 |
<div class="bp-select"> |
| 229 |
<select name="better_payment_settings_general_general_currency"> |
| 230 |
<option value="" disabled> <?php esc_html_e('Select Currency', 'better-payment'); ?> </option> |
| 231 |
<?php foreach ($currency_list as $key => $value){ |
| 232 |
$selected = isset($bp_admin_saved_settings['better_payment_settings_general_general_currency']) && $bp_admin_saved_settings['better_payment_settings_general_general_currency'] == $key?'selected':''; |
| 233 |
printf( '<option value="%s" %s >%s</option>', esc_attr( $key ), esc_attr( $selected ), esc_html__( $key, 'better-payment' ) ); |
| 234 |
} ?> |
| 235 |
</select> |
| 236 |
</div> |
| 237 |
</div> |
| 238 |
</div> |
| 239 |
</div> |
| 240 |
|
| 241 |
<div id="admin-email" class="sidebar__tab__content p50"> |
| 242 |
<div class="mailing__option mb30"> |
| 243 |
<div class="input__wrap"> |
| 244 |
<p class="title"><?php esc_html_e('To', 'better-payment'); ?></p> |
| 245 |
<div class="input__area"> |
| 246 |
<input type="email" class="form__control" placeholder="<?php esc_html_e('Email address', 'better-payment'); ?>" name="better_payment_settings_general_email_to" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_to']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_to'] ) : '' ?>"> |
| 247 |
<p><?php esc_html_e('Enter website admin email address here. This email will be used to send email notification for each transaction.', 'better-payment'); ?></p> |
| 248 |
</div> |
| 249 |
</div> |
| 250 |
<div class="input__wrap"> |
| 251 |
<p class="title"><?php esc_html_e('Subject', 'better-payment'); ?></p> |
| 252 |
<div class="input__area"> |
| 253 |
<input type="text" class="form__control" placeholder="<?php esc_html_e('Email subject', 'better-payment'); ?>" name="better_payment_settings_general_email_subject" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_subject']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_subject'] ) : '' ?>"> |
| 254 |
<p><?php esc_html_e('Email subject for the admin email notification.', 'better-payment'); ?></p> |
| 255 |
</div> |
| 256 |
</div> |
| 257 |
<div class="input__wrap"> |
| 258 |
<p class="title"><?php esc_html_e('Message', 'better-payment'); ?></p> |
| 259 |
<div class="input__area"> |
| 260 |
<textarea class="form__control" name="better_payment_settings_general_email_message_admin"><?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_message_admin']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_message_admin'] ) : '' ?> </textarea> |
| 261 |
<p><?php esc_html_e('Email body for the admin email notification.', 'better-payment'); ?></p> |
| 262 |
</div> |
| 263 |
</div> |
| 264 |
</div> |
| 265 |
<a href="#" class="button add__button email-additional-headers"><span><i class="bp-icon bp-plus"></i></span> <?php esc_html_e('Additional Headers', 'better-payment'); ?></a> |
| 266 |
<div class="mailing__option mt30 email-additional-headers-content bp-d-none"> |
| 267 |
<div class="input__wrap"> |
| 268 |
<p class="title"><?php esc_html_e('From Name', 'better-payment'); ?></p> |
| 269 |
<div class="input__area"> |
| 270 |
<input type="text" class="form__control" name="better_payment_settings_general_email_from_name" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_from_name']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_from_name'] ) : '' ?>"> |
| 271 |
<p><?php esc_html_e('From name that will be used in the email headers.', 'better-payment'); ?></p> |
| 272 |
</div> |
| 273 |
</div> |
| 274 |
<div class="input__wrap"> |
| 275 |
<p class="title"><?php esc_html_e('From Email', 'better-payment'); ?></p> |
| 276 |
<div class="input__area"> |
| 277 |
<input type="email" class="form__control" name="better_payment_settings_general_email_from_email" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_from_email']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_from_email'] ) : '' ?>"> |
| 278 |
<p><?php esc_html_e('Email address that will be displayed in the email header as From Email.', 'better-payment'); ?></p> |
| 279 |
</div> |
| 280 |
</div> |
| 281 |
<div class="input__wrap"> |
| 282 |
<p class="title"><?php esc_html_e('Reply-To', 'better-payment'); ?></p> |
| 283 |
<div class="input__area"> |
| 284 |
<input type="email" class="form__control" name="better_payment_settings_general_email_reply_to" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_reply_to']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_reply_to'] ) : '' ?>"> |
| 285 |
<p><?php esc_html_e('Email address that will be displayed in the email header as Reply-To Email.', 'better-payment'); ?></p> |
| 286 |
</div> |
| 287 |
</div> |
| 288 |
<div class="input__wrap"> |
| 289 |
<p class="title"><?php esc_html_e('Cc', 'better-payment'); ?></p> |
| 290 |
<div class="input__area"> |
| 291 |
<input type="email" class="form__control" name="better_payment_settings_general_email_cc" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_cc']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_cc'] ) : '' ?>"> |
| 292 |
<p><?php esc_html_e('Email address that will be displayed in the email header as Cc Email.', 'better-payment'); ?></p> |
| 293 |
</div> |
| 294 |
</div> |
| 295 |
<div class="input__wrap"> |
| 296 |
<p class="title"><?php esc_html_e('Bcc', 'better-payment'); ?></p> |
| 297 |
<div class="input__area"> |
| 298 |
<input type="email" class="form__control" name="better_payment_settings_general_email_bcc" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_bcc']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_bcc'] ) : '' ?>" type="email"> |
| 299 |
<p><?php esc_html_e('Email address that will be displayed in the email header as Bcc Email.', 'better-payment'); ?></p> |
| 300 |
</div> |
| 301 |
</div> |
| 302 |
<div class="input__wrap"> |
| 303 |
<p class="title"><?php esc_html_e('Send As', 'better-payment'); ?></p> |
| 304 |
<div class="input__area"> |
| 305 |
<div class="bp-select"> |
| 306 |
<select name="better_payment_settings_general_email_send_as"> |
| 307 |
<option value="" disabled> <?php esc_html_e('Select One', 'better-payment'); ?> </option> |
| 308 |
<option value="plain" <?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_send_as']) && $bp_admin_saved_settings['better_payment_settings_general_email_send_as'] == 'plain' ? ' selected' : '' ?>> <?php esc_html_e('Plain', 'better-payment'); ?> </option> |
| 309 |
<option value="html" <?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_send_as']) && $bp_admin_saved_settings['better_payment_settings_general_email_send_as'] == 'html' ? ' selected' : '' ?>> <?php esc_html_e('Html', 'better-payment'); ?> </option> |
| 310 |
</select> |
| 311 |
</div> |
| 312 |
<p><?php esc_html_e('Html helps to send html markup in the email body. Select plain if you just want plain text in the email body.', 'better-payment'); ?></p> |
| 313 |
</div> |
| 314 |
</div> |
| 315 |
</div> |
| 316 |
</div> |
| 317 |
|
| 318 |
<div id="customer-email" class="sidebar__tab__content p50"> |
| 319 |
<div class="mailing__option mb30"> |
| 320 |
<div class="input__wrap"> |
| 321 |
<p class="title"><?php esc_html_e('To', 'better-payment'); ?></p> |
| 322 |
<div class="input__area"> |
| 323 |
<p class="mt0"><?php esc_html_e('Customer email address will be auto populated from payment form. This email will be used to send email notification for each transaction.', 'better-payment'); ?></p> |
| 324 |
</div> |
| 325 |
</div> |
| 326 |
<div class="input__wrap"> |
| 327 |
<p class="title"><?php esc_html_e('Subject', 'better-payment'); ?></p> |
| 328 |
<div class="input__area"> |
| 329 |
<input type="text" class="form__control" placeholder="<?php esc_html_e('Email subject', 'better-payment'); ?>" name="better_payment_settings_general_email_subject_customer" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_subject_customer']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_subject_customer'] ) : '' ?>"> |
| 330 |
<p><?php esc_html_e('Email subject for the customer (who make payments) email notification.', 'better-payment'); ?></p> |
| 331 |
</div> |
| 332 |
</div> |
| 333 |
<div class="input__wrap"> |
| 334 |
<p class="title"><?php esc_html_e('Message', 'better-payment'); ?></p> |
| 335 |
<div class="input__area"> |
| 336 |
<textarea class="form__control" name="better_payment_settings_general_email_message_customer"><?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_message_customer']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_message_customer'] ) : '' ?> </textarea> |
| 337 |
<p><?php esc_html_e('Email body for the customer email notification. ', 'better-payment'); ?></p> |
| 338 |
</div> |
| 339 |
</div> |
| 340 |
</div> |
| 341 |
<a href="#" class="button add__button email-additional-headers"><span><i class="bp-icon bp-plus"></i></span> <?php esc_html_e('Additional Headers', 'better-payment'); ?></a> |
| 342 |
<div class="mailing__option mt30 email-additional-headers-content"> |
| 343 |
<div class="input__wrap"> |
| 344 |
<p class="title"><?php esc_html_e('From Name', 'better-payment'); ?></p> |
| 345 |
<div class="input__area"> |
| 346 |
<input type="text" class="form__control" name="better_payment_settings_general_email_from_name_customer" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_from_name_customer']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_from_name_customer'] ) : '' ?>"> |
| 347 |
<p><?php esc_html_e('From name that will be used in the email headers.', 'better-payment'); ?></p> |
| 348 |
</div> |
| 349 |
</div> |
| 350 |
<div class="input__wrap"> |
| 351 |
<p class="title"><?php esc_html_e('From Email', 'better-payment'); ?></p> |
| 352 |
<div class="input__area"> |
| 353 |
<input type="email" class="form__control" name="better_payment_settings_general_email_from_email_customer" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_from_email_customer']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_from_email_customer'] ) : '' ?>"> |
| 354 |
<p><?php esc_html_e('Email address that will be displayed in the email header as From Email.', 'better-payment'); ?></p> |
| 355 |
</div> |
| 356 |
</div> |
| 357 |
<div class="input__wrap"> |
| 358 |
<p class="title"><?php esc_html_e('Reply-To', 'better-payment'); ?></p> |
| 359 |
<div class="input__area"> |
| 360 |
<input type="email" class="form__control" name="better_payment_settings_general_email_reply_to_customer" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_reply_to_customer']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_reply_to_customer'] ) : '' ?>"> |
| 361 |
<p><?php esc_html_e('Email address that will be displayed in the email header as Reply-To Email.', 'better-payment'); ?></p> |
| 362 |
</div> |
| 363 |
</div> |
| 364 |
<div class="input__wrap"> |
| 365 |
<p class="title"><?php esc_html_e('Cc', 'better-payment'); ?></p> |
| 366 |
<div class="input__area"> |
| 367 |
<input type="email" class="form__control" name="better_payment_settings_general_email_cc_customer" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_cc_customer']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_cc_customer'] ) : '' ?>"> |
| 368 |
<p><?php esc_html_e('Email address that will be displayed in the email header as Cc Email.', 'better-payment'); ?></p> |
| 369 |
</div> |
| 370 |
</div> |
| 371 |
<div class="input__wrap"> |
| 372 |
<p class="title"><?php esc_html_e('Bcc', 'better-payment'); ?></p> |
| 373 |
<div class="input__area"> |
| 374 |
<input type="email" class="form__control" name="better_payment_settings_general_email_bcc_customer" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_bcc_customer']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_general_email_bcc_customer'] ) : '' ?>" type="email"> |
| 375 |
<p><?php esc_html_e('Email address that will be displayed in the email header as Bcc Email.', 'better-payment'); ?></p> |
| 376 |
</div> |
| 377 |
</div> |
| 378 |
<div class="input__wrap"> |
| 379 |
<p class="title"><?php esc_html_e('Send As', 'better-payment'); ?></p> |
| 380 |
<div class="input__area"> |
| 381 |
<div class="bp-select"> |
| 382 |
<select name="better_payment_settings_general_email_send_as_customer"> |
| 383 |
<option value="" disabled> <?php esc_html_e('Select One', 'better-payment'); ?> </option> |
| 384 |
<option value="plain" <?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_send_as_customer']) && $bp_admin_saved_settings['better_payment_settings_general_email_send_as_customer'] == 'plain' ? ' selected' : '' ?>> <?php esc_html_e('Plain', 'better-payment'); ?> </option> |
| 385 |
<option value="html" <?php echo isset($bp_admin_saved_settings['better_payment_settings_general_email_send_as_customer']) && $bp_admin_saved_settings['better_payment_settings_general_email_send_as_customer'] == 'html' ? ' selected' : '' ?>> <?php esc_html_e('Html', 'better-payment'); ?> </option> |
| 386 |
</select> |
| 387 |
</div> |
| 388 |
<p><?php esc_html_e('Html helps to send html markup in the email body. Select plain if you just want plain text in the email body.', 'better-payment'); ?></p> |
| 389 |
</div> |
| 390 |
</div> |
| 391 |
</div> |
| 392 |
</div> |
| 393 |
|
| 394 |
<div id="paypal" class="sidebar__tab__content better-payment-settings-payment-paypal"> |
| 395 |
<div class="payment__options"> |
| 396 |
<div class="payment__option"> |
| 397 |
<div class="payment__option__content"> |
| 398 |
<h4><?php esc_html_e('Live Mode', 'better-payment'); ?></h4> |
| 399 |
<p><?php esc_html_e('Live mode allows you to process real transactions. It just requires PayPal business email to accept real payments.', 'better-payment'); ?></p> |
| 400 |
</div> |
| 401 |
<div class="active__status"> |
| 402 |
<label class="bp-switch"> |
| 403 |
<input type="hidden" name="better_payment_settings_payment_paypal_live_mode" value="no"> |
| 404 |
<input type="checkbox" name="better_payment_settings_payment_paypal_live_mode" value="yes" data-target="better-payment-settings-payment-paypal-live" data-targettest="bp-paypal-test-key" data-targetlive="bp-paypal-live-key" <?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_paypal_live_mode']) && $bp_admin_saved_settings['better_payment_settings_payment_paypal_live_mode'] == 'yes' ? ' checked' : '' ?>> |
| 405 |
<span class="switch__btn"></span> |
| 406 |
</label> |
| 407 |
</div> |
| 408 |
</div> |
| 409 |
<div class="payment__option"> |
| 410 |
<div class="payment__option__content"> |
| 411 |
<h4><?php esc_html_e('Business Email', 'better-payment'); ?></h4> |
| 412 |
<p><?php esc_html_e('Your PayPal account email address to accept payment via PayPal.', 'better-payment'); ?></p> |
| 413 |
</div> |
| 414 |
<div class="active__status input__wrap"> |
| 415 |
<input type="email" class="form__control" name="better_payment_settings_payment_paypal_email" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_paypal_email']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_payment_paypal_email'] ) : '' ?>"> |
| 416 |
</div> |
| 417 |
</div> |
| 418 |
|
| 419 |
<?php $better_payment_settings_payment_paypal_live = isset($bp_admin_saved_settings['better_payment_settings_payment_paypal_live_mode']) && $bp_admin_saved_settings['better_payment_settings_payment_paypal_live_mode'] == 'yes'; ?> |
| 420 |
|
| 421 |
<div class="payment__option bp-paypal-key bp-paypal-live-key <?php echo $better_payment_settings_payment_paypal_live ? 'bp-d-block' : 'bp-d-none' ?>"> |
| 422 |
<div class="payment__option__content"> |
| 423 |
<h4><?php esc_html_e('Live Client ID', 'better-payment'); ?></h4> |
| 424 |
<p> |
| 425 |
<?php esc_html_e('PayPal live client ID is required to do Refund via PayPal. For more help visit', 'better-payment'); ?> <a class="color__themeColor" target="_blank" rel="nofollow" href="https://developer.paypal.com/developer/applications">https://developer.paypal.com/developer/applications</a> or |
| 426 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-paypal-account-with-better-payment/'); ?>"><?php _e('see documentation.', 'better-payment'); ?></a> |
| 427 |
</p> |
| 428 |
</div> |
| 429 |
<div class="active__status input__wrap"> |
| 430 |
<input type="text" class="form__control mt15" name="better_payment_settings_payment_paypal_live_client_id" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_paypal_live_client_id']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_payment_paypal_live_client_id'] ) : '' ?>" type="text" placeholder=""> |
| 431 |
</div> |
| 432 |
</div> |
| 433 |
<div class="payment__option bp-paypal-key bp-paypal-live-key <?php echo $better_payment_settings_payment_paypal_live ? 'bp-d-block' : 'bp-d-none' ?>"> |
| 434 |
<div class="payment__option__content"> |
| 435 |
<h4><?php esc_html_e('Live Secret', 'better-payment'); ?></h4> |
| 436 |
<p> |
| 437 |
<?php esc_html_e('PayPal live secret is required to do refund via PayPal. For more help visit', 'better-payment'); ?> <a class="color__themeColor" target="_blank" rel="nofollow" href="https://developer.paypal.com/developer/applications">https://developer.paypal.com/developer/applications</a> or |
| 438 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-paypal-account-with-better-payment/'); ?>"><?php _e('see documentation.', 'better-payment'); ?></a> |
| 439 |
</p> |
| 440 |
</div> |
| 441 |
<div class="active__status input__wrap"> |
| 442 |
<input type="password" class="form__control mt15" name="better_payment_settings_payment_paypal_live_secret" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_paypal_live_secret']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_payment_paypal_live_secret'] ) : '' ?>"> |
| 443 |
</div> |
| 444 |
</div> |
| 445 |
<div class="payment__option bp-paypal-key bp-paypal-test-key <?php echo $better_payment_settings_payment_paypal_live ? 'bp-d-none' : 'bp-d-block' ?> "> |
| 446 |
<div class="payment__option__content"> |
| 447 |
<h4><?php esc_html_e('Test/Sandbox Client ID', 'better-payment'); ?></h4> |
| 448 |
<p> |
| 449 |
<?php esc_html_e('PayPal test/sandbox client id is required to do refund via PayPal. For more help visit', 'better-payment'); ?> <a class="color__themeColor" target="_blank" rel="nofollow" href="https://developer.paypal.com/developer/applications">https://developer.paypal.com/developer/applications</a> or |
| 450 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-paypal-account-with-better-payment/'); ?>"><?php _e('see documentation.', 'better-payment'); ?></a> |
| 451 |
</p> |
| 452 |
</div> |
| 453 |
<div class="active__status input__wrap"> |
| 454 |
<input type="text" class="form__control mt15" name="better_payment_settings_payment_paypal_test_client_id" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_paypal_test_client_id']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_payment_paypal_test_client_id'] ) : '' ?>"> |
| 455 |
</div> |
| 456 |
</div> |
| 457 |
<div class="payment__option bp-paypal-key bp-paypal-test-key <?php echo $better_payment_settings_payment_paypal_live ? 'bp-d-none' : 'bp-d-block' ?> "> |
| 458 |
<div class="payment__option__content"> |
| 459 |
<h4><?php esc_html_e('Test/Sandbox Secret', 'better-payment'); ?></h4> |
| 460 |
<p> |
| 461 |
<?php esc_html_e('PayPal test/sandbox secret is required to do refund via PayPal. For more help visit', 'better-payment'); ?> <a class="color__themeColor" target="_blank" rel="nofollow" href="https://developer.paypal.com/developer/applications">https://developer.paypal.com/developer/applications</a> or |
| 462 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-paypal-account-with-better-payment/'); ?>"><?php _e('see documentation.', 'better-payment'); ?></a> |
| 463 |
</p> |
| 464 |
</div> |
| 465 |
<div class="active__status input__wrap"> |
| 466 |
<input type="password" class="form__control mt15" name="better_payment_settings_payment_paypal_test_secret" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_paypal_test_secret']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_payment_paypal_test_secret'] ) : '' ?>"> |
| 467 |
</div> |
| 468 |
</div> |
| 469 |
|
| 470 |
</div> |
| 471 |
</div> |
| 472 |
|
| 473 |
<div id="stripe" class="sidebar__tab__content better-payment-settings-payment-stripe"> |
| 474 |
<div class="payment__options"> |
| 475 |
<div class="payment__option"> |
| 476 |
<div class="payment__option__content"> |
| 477 |
<h4><?php esc_html_e('Live Mode', 'better-payment'); ?></h4> |
| 478 |
<p><?php esc_html_e('Live mode allows you to process real transactions. It just requires live Stripe keys (public and secret keys) to accept real payments.', 'better-payment'); ?></p> |
| 479 |
</div> |
| 480 |
<div class="active__status"> |
| 481 |
<label class="bp-switch"> |
| 482 |
<input type="hidden" name="better_payment_settings_payment_stripe_live_mode" value="no"> |
| 483 |
<input type="checkbox" name="better_payment_settings_payment_stripe_live_mode" value="yes" data-targettest="bp-stripe-test-key" data-targetlive="bp-stripe-live-key" <?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_stripe_live_mode']) && $bp_admin_saved_settings['better_payment_settings_payment_stripe_live_mode'] == 'yes' ? ' checked' : '' ?>> |
| 484 |
<span class="switch__btn"></span> |
| 485 |
</label> |
| 486 |
</div> |
| 487 |
</div> |
| 488 |
|
| 489 |
<?php $better_payment_settings_payment_stripe_live = isset($bp_admin_saved_settings['better_payment_settings_payment_stripe_live_mode']) && $bp_admin_saved_settings['better_payment_settings_payment_stripe_live_mode'] == 'yes'; ?> |
| 490 |
|
| 491 |
<div class="payment__option bp-stripe-key bp-stripe-live-key <?php echo $better_payment_settings_payment_stripe_live ? 'bp-d-block' : 'bp-d-none' ?>"> |
| 492 |
<div class="payment__option__content"> |
| 493 |
<h4><?php esc_html_e('Live Public Key', 'better-payment'); ?></h4> |
| 494 |
<p> |
| 495 |
<?php esc_html_e('Stripe live public key is required to make payments via Stripe. For more help visit', 'better-payment'); ?> <a class="color__themeColor" target="_blank" rel="nofollow" href="https://stripe.com/docs/keys">https://stripe.com/docs/keys</a> or |
| 496 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-stripe-account-with-better-payment/'); ?>"><?php _e('see documentation.', 'better-payment'); ?></a> |
| 497 |
</p> |
| 498 |
</div> |
| 499 |
<div class="active__status input__wrap"> |
| 500 |
<input type="text" class="form__control mt15" name="better_payment_settings_payment_stripe_live_public" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_stripe_live_public']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_payment_stripe_live_public'] ) : '' ?>" type="text" placeholder="<?php //esc_html_e('Live public key', 'better-payment'); ?>"> |
| 501 |
</div> |
| 502 |
</div> |
| 503 |
<div class="payment__option bp-stripe-key bp-stripe-live-key <?php echo $better_payment_settings_payment_stripe_live ? 'bp-d-block' : 'bp-d-none' ?>"> |
| 504 |
<div class="payment__option__content"> |
| 505 |
<h4><?php esc_html_e('Live Secret Key', 'better-payment'); ?></h4> |
| 506 |
<p> |
| 507 |
<?php esc_html_e('Stripe live secret key is required to make payments via Stripe. For more help visit', 'better-payment'); ?> <a class="color__themeColor" target="_blank" rel="nofollow" href="https://stripe.com/docs/keys">https://stripe.com/docs/keys</a> or |
| 508 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-stripe-account-with-better-payment/'); ?>"><?php _e('see documentation.', 'better-payment'); ?></a> |
| 509 |
</p> |
| 510 |
</div> |
| 511 |
<div class="active__status input__wrap"> |
| 512 |
<input type="password" class="form__control mt15" name="better_payment_settings_payment_stripe_live_secret" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_stripe_live_secret']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_payment_stripe_live_secret'] ) : '' ?>"> |
| 513 |
</div> |
| 514 |
</div> |
| 515 |
<div class="payment__option bp-stripe-key bp-stripe-test-key <?php echo $better_payment_settings_payment_stripe_live ? 'bp-d-none' : 'bp-d-block' ?> "> |
| 516 |
<div class="payment__option__content"> |
| 517 |
<h4><?php esc_html_e('Test Public Key', 'better-payment'); ?></h4> |
| 518 |
<p> |
| 519 |
<?php esc_html_e('Stripe test public key is required to make payments via Stripe. For more help visit', 'better-payment'); ?> <a class="color__themeColor" target="_blank" rel="nofollow" href="https://stripe.com/docs/keys">https://stripe.com/docs/keys</a> or |
| 520 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-stripe-account-with-better-payment/'); ?>"><?php _e('see documentation.', 'better-payment'); ?></a> |
| 521 |
</p> |
| 522 |
</div> |
| 523 |
<div class="active__status input__wrap"> |
| 524 |
<input type="text" class="form__control mt15" name="better_payment_settings_payment_stripe_test_public" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_stripe_test_public']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_payment_stripe_test_public'] ) : '' ?>"> |
| 525 |
</div> |
| 526 |
</div> |
| 527 |
<div class="payment__option bp-stripe-key bp-stripe-test-key <?php echo $better_payment_settings_payment_stripe_live ? 'bp-d-none' : 'bp-d-block' ?> "> |
| 528 |
<div class="payment__option__content"> |
| 529 |
<h4><?php esc_html_e('Test Secret Key', 'better-payment'); ?></h4> |
| 530 |
<p> |
| 531 |
<?php esc_html_e('Stripe test secret key is required to make payments via Stripe. For more help visit', 'better-payment'); ?> <a class="color__themeColor" target="_blank" rel="nofollow" href="https://stripe.com/docs/keys">https://stripe.com/docs/keys</a> or |
| 532 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-stripe-account-with-better-payment/'); ?>"><?php _e('see documentation.', 'better-payment'); ?></a> |
| 533 |
</p> |
| 534 |
</div> |
| 535 |
<div class="active__status input__wrap"> |
| 536 |
<input type="password" class="form__control mt15" name="better_payment_settings_payment_stripe_test_secret" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_stripe_test_secret']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_payment_stripe_test_secret'] ) : '' ?>"> |
| 537 |
</div> |
| 538 |
</div> |
| 539 |
</div> |
| 540 |
</div> |
| 541 |
|
| 542 |
<div id="paystack" class="sidebar__tab__content better-payment-settings-payment-paystack"> |
| 543 |
<div class="payment__options"> |
| 544 |
<div class="payment__option"> |
| 545 |
<div class="payment__option__content"> |
| 546 |
<h4><?php esc_html_e('Live Mode', 'better-payment'); ?></h4> |
| 547 |
<p><?php esc_html_e('Live mode allows you to process real transactions. It just requires live Paystack keys (public and secret keys) to accept real payments.', 'better-payment'); ?></p> |
| 548 |
</div> |
| 549 |
<div class="active__status"> |
| 550 |
<label class="bp-switch"> |
| 551 |
<input type="hidden" name="better_payment_settings_payment_paystack_live_mode" value="no"> |
| 552 |
<input type="checkbox" name="better_payment_settings_payment_paystack_live_mode" value="yes" data-targettest="bp-paystack-test-key" data-targetlive="bp-paystack-live-key" <?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_paystack_live_mode']) && $bp_admin_saved_settings['better_payment_settings_payment_paystack_live_mode'] == 'yes' ? ' checked' : '' ?>> |
| 553 |
<span class="switch__btn"></span> |
| 554 |
</label> |
| 555 |
</div> |
| 556 |
</div> |
| 557 |
|
| 558 |
<?php $better_payment_settings_payment_paystack_live = isset($bp_admin_saved_settings['better_payment_settings_payment_paystack_live_mode']) && $bp_admin_saved_settings['better_payment_settings_payment_paystack_live_mode'] == 'yes'; ?> |
| 559 |
|
| 560 |
<div class="payment__option bp-paystack-key bp-paystack-live-key <?php echo $better_payment_settings_payment_paystack_live ? 'bp-d-block' : 'bp-d-none' ?>"> |
| 561 |
<div class="payment__option__content"> |
| 562 |
<h4><?php esc_html_e('Live Public Key', 'better-payment'); ?></h4> |
| 563 |
<p> |
| 564 |
<?php esc_html_e('Paystack live public key is required to make payments via Paystack. For more help visit', 'better-payment'); ?> <a class="color__themeColor" target="_blank" rel="nofollow" href="https://dashboard.paystack.com/#/settings/developers">https://dashboard.paystack.com/#/settings/developers</a> or |
| 565 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-paystack-account-with-better-payment/'); ?>"><?php _e('see documentation.', 'better-payment'); ?></a> |
| 566 |
</p> |
| 567 |
</div> |
| 568 |
<div class="active__status input__wrap"> |
| 569 |
<input type="text" class="form__control mt15" name="better_payment_settings_payment_paystack_live_public" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_paystack_live_public']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_payment_paystack_live_public'] ) : '' ?>" type="text" placeholder="<?php //esc_html_e('Live public key', 'better-payment'); ?>"> |
| 570 |
</div> |
| 571 |
</div> |
| 572 |
<div class="payment__option bp-paystack-key bp-paystack-live-key <?php echo $better_payment_settings_payment_paystack_live ? 'bp-d-block' : 'bp-d-none' ?>"> |
| 573 |
<div class="payment__option__content"> |
| 574 |
<h4><?php esc_html_e('Live Secret Key', 'better-payment'); ?></h4> |
| 575 |
<p> |
| 576 |
<?php esc_html_e('Paystack live secret key is required to make payments via Paystack. For more help visit', 'better-payment'); ?> <a class="color__themeColor" target="_blank" rel="nofollow" href="https://dashboard.paystack.com/#/settings/developers">https://dashboard.paystack.com/#/settings/developers</a> or |
| 577 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-paystack-account-with-better-payment/'); ?>"><?php _e('see documentation.', 'better-payment'); ?></a> |
| 578 |
</p> |
| 579 |
</div> |
| 580 |
<div class="active__status input__wrap"> |
| 581 |
<input type="password" class="form__control mt15" name="better_payment_settings_payment_paystack_live_secret" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_paystack_live_secret']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_payment_paystack_live_secret'] ) : '' ?>"> |
| 582 |
</div> |
| 583 |
</div> |
| 584 |
<div class="payment__option bp-paystack-key bp-paystack-test-key <?php echo $better_payment_settings_payment_paystack_live ? 'bp-d-none' : 'bp-d-block' ?> "> |
| 585 |
<div class="payment__option__content"> |
| 586 |
<h4><?php esc_html_e('Test Public Key', 'better-payment'); ?></h4> |
| 587 |
<p> |
| 588 |
<?php esc_html_e('Paystack test public key is required to make payments via Paystack. For more help visit', 'better-payment'); ?> <a class="color__themeColor" target="_blank" rel="nofollow" href="https://dashboard.paystack.com/#/settings/developers">https://dashboard.paystack.com/#/settings/developers</a> or |
| 589 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-paystack-account-with-better-payment/'); ?>"><?php _e('see documentation.', 'better-payment'); ?></a> |
| 590 |
</p> |
| 591 |
</div> |
| 592 |
<div class="active__status input__wrap"> |
| 593 |
<input type="text" class="form__control mt15" name="better_payment_settings_payment_paystack_test_public" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_paystack_test_public']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_payment_paystack_test_public'] ) : '' ?>"> |
| 594 |
</div> |
| 595 |
</div> |
| 596 |
<div class="payment__option bp-paystack-key bp-paystack-test-key <?php echo $better_payment_settings_payment_paystack_live ? 'bp-d-none' : 'bp-d-block' ?> "> |
| 597 |
<div class="payment__option__content"> |
| 598 |
<h4><?php esc_html_e('Test Secret Key', 'better-payment'); ?></h4> |
| 599 |
<p> |
| 600 |
<?php esc_html_e('Paystack test secret key is required to make payments via Paystack. For more help visit', 'better-payment'); ?> <a class="color__themeColor" target="_blank" rel="nofollow" href="https://dashboard.paystack.com/#/settings/developers">https://dashboard.paystack.com/#/settings/developers</a> or |
| 601 |
<a class="color__themeColor" target="_blank" href="<?php echo esc_url('//betterpayment.co/docs/set-up-paystack-account-with-better-payment/'); ?>"><?php _e('see documentation.', 'better-payment'); ?></a> |
| 602 |
</p> |
| 603 |
</div> |
| 604 |
<div class="active__status input__wrap"> |
| 605 |
<input type="password" class="form__control mt15" name="better_payment_settings_payment_paystack_test_secret" value="<?php echo isset($bp_admin_saved_settings['better_payment_settings_payment_paystack_test_secret']) ? esc_attr( $bp_admin_saved_settings['better_payment_settings_payment_paystack_test_secret'] ) : '' ?>"> |
| 606 |
</div> |
| 607 |
</div> |
| 608 |
</div> |
| 609 |
</div> |
| 610 |
|
| 611 |
</div> |
| 612 |
</div> |
| 613 |
</div> |
| 614 |
</form> |
| 615 |
|
| 616 |
|
| 617 |
<?php if ( ! $this->pro_enabled ) : ?> |
| 618 |
<div class="tab__content__item background__white" id="premium"> |
| 619 |
<?php |
| 620 |
ob_start(); |
| 621 |
include BETTER_PAYMENT_ADMIN_VIEWS_PATH . "/partials/go-premium.php"; |
| 622 |
$go_premium_tab_content = ob_get_contents(); |
| 623 |
ob_end_clean(); |
| 624 |
|
| 625 |
$go_premium_tab_content = apply_filters('better_payment/admin/go_premium_tab_content', $go_premium_tab_content); |
| 626 |
|
| 627 |
echo wp_kses( $go_premium_tab_content, $this->bp_allowed_tags() ); |
| 628 |
?> |
| 629 |
</div> |
| 630 |
<?php endif; ?> |
| 631 |
|
| 632 |
<?php if ( $this->pro_enabled ) : ?> |
| 633 |
<div class="tab__content__item background__white" id="license"> |
| 634 |
<?php do_action('better_payment/admin/license_tab_content'); ?> |
| 635 |
</div> |
| 636 |
<?php endif; ?> |
| 637 |
|
| 638 |
</div> |
| 639 |
</div> |
| 640 |
</div> |
| 641 |
<div class="bp-col-lg-3"> |
| 642 |
<div class="statistic"> |
| 643 |
<div class="icon"> |
| 644 |
<i class="bp-icon bp-swap"></i> |
| 645 |
</div> |
| 646 |
<div class="statistic__body"> |
| 647 |
<h3><?php esc_html_e($bp_admin_settings_total_transactions_count, 'better-payment'); ?></h3> |
| 648 |
<p><?php esc_html_e('Total Transactions', 'better-payment'); ?></p> |
| 649 |
</div> |
| 650 |
</div> |
| 651 |
<div class="statistic"> |
| 652 |
<div class="icon"> |
| 653 |
<i class="bp-icon bp-list-check"></i> |
| 654 |
</div> |
| 655 |
<div class="statistic__body"> |
| 656 |
<h3><?php esc_html_e($bp_admin_settings_completed_transactions_count, 'better-payment'); ?></h3> |
| 657 |
<p><?php esc_html_e('Completed Transactions', 'better-payment'); ?></p> |
| 658 |
</div> |
| 659 |
</div> |
| 660 |
<div class="statistic"> |
| 661 |
<div class="icon"> |
| 662 |
<i class="bp-icon bp-server"></i> |
| 663 |
</div> |
| 664 |
<div class="statistic__body"> |
| 665 |
<h3><?php esc_html_e($bp_admin_settings_incomplete_transactions_count, 'better-payment'); ?></h3> |
| 666 |
<p><?php esc_html_e('Incomplete Transactions', 'better-payment'); ?></p> |
| 667 |
</div> |
| 668 |
</div> |
| 669 |
</div> |
| 670 |
</div> |
| 671 |
<div class="bp-row"> |
| 672 |
<div class="bp-col-xl-3 bp-col-md-6"> |
| 673 |
<div class="feature__card__wrapper"> |
| 674 |
<div class="feature__card"> |
| 675 |
<div class="icon"> |
| 676 |
<i class="bp-icon bp-doc"></i> |
| 677 |
</div> |
| 678 |
<h3><?php esc_html_e('Documentation', 'better-payment'); ?></h3> |
| 679 |
<p><?php esc_html_e('Get started by spending some time with the documentation to get familiar with Better Payment.', 'better-payment'); ?></p> |
| 680 |
<a href="//betterpayment.co/docs/" class="button" target="_blank"><?php esc_html_e('Documentation', 'better-payment'); ?></a> |
| 681 |
</div> |
| 682 |
</div> |
| 683 |
</div> |
| 684 |
<div class="bp-col-xl-3 bp-col-md-6"> |
| 685 |
<div class="feature__card__wrapper"> |
| 686 |
<div class="feature__card"> |
| 687 |
<div class="icon"> |
| 688 |
<i class="bp-icon bp-contribute"></i> |
| 689 |
</div> |
| 690 |
<h3><?php esc_html_e('Contribute to Better Payment', 'better-payment'); ?></h3> |
| 691 |
<p><?php esc_html_e('You can contribute to make Better Payment better reporting bugs, creating issues, pull requests at ', 'better-payment'); ?> <a class="color__themeColor" target="_blank" rel="nofollow" href="https://github.com/WPDevelopers">Github</a>.</p> |
| 692 |
<a href="//wordpress.org/support/plugin/better-payment/" class="button" target="_blank"><?php esc_html_e('Report a Bug', 'better-payment'); ?></a> |
| 693 |
</div> |
| 694 |
</div> |
| 695 |
</div> |
| 696 |
<div class="bp-col-xl-3 bp-col-md-6"> |
| 697 |
<div class="feature__card__wrapper"> |
| 698 |
<div class="feature__card"> |
| 699 |
<div class="icon"> |
| 700 |
<i class="bp-icon bp-help-center"></i> |
| 701 |
</div> |
| 702 |
<h3><?php esc_html_e('Need Help?', 'better-payment'); ?></h3> |
| 703 |
<p><?php esc_html_e('Stuck with something? Get help from live chat or support ticket.', 'better-payment'); ?></p> |
| 704 |
<a href="//wpdeveloper.com/support" class="button" target="_blank"><?php esc_html_e('Initiate a Chat', 'better-payment'); ?></a> |
| 705 |
</div> |
| 706 |
</div> |
| 707 |
</div> |
| 708 |
<div class="bp-col-xl-3 bp-col-md-6"> |
| 709 |
<div class="feature__card__wrapper"> |
| 710 |
<div class="feature__card"> |
| 711 |
<div class="icon"> |
| 712 |
<i class="bp-icon bp-heart"></i> |
| 713 |
<h3><?php esc_html_e('Show Your Love', 'better-payment'); ?></h3> |
| 714 |
</div> |
| 715 |
|
| 716 |
<p><?php esc_html_e('We love to have you in Better Payment family. We are making it more awesome everyday. Take your 2 minutes to review the plugin and spread the love to encourage us to keep it going.', 'better-payment'); ?></p> |
| 717 |
<a href="//wordpress.org/support/plugin/better-payment/reviews/#new-post" class="button" target="_blank"><?php esc_html_e('Leave a Review', 'better-payment'); ?></a> |
| 718 |
</div> |
| 719 |
</div> |
| 720 |
</div> |
| 721 |
</div> |
| 722 |
</div> |
| 723 |
</div> |
| 724 |
|
| 725 |
<!-- YouTube Video Modal: Starts --> |
| 726 |
<div class="bp-modal bp-youtube-video-modal"> |
| 727 |
<div class="modal"> |
| 728 |
<div class="modal-background"></div> |
| 729 |
<div class="modal-content"> |
| 730 |
<div class="box"> |
| 731 |
<button class="modal-close is-large" aria-label="close"></button> |
| 732 |
<div class="video-container"> |
| 733 |
<iframe id="bp-youtube-iframe" |
| 734 |
src="" |
| 735 |
title="Better Payment Quick Start Guide" |
| 736 |
frameborder="0" |
| 737 |
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" |
| 738 |
allowfullscreen> |
| 739 |
</iframe> |
| 740 |
</div> |
| 741 |
</div> |
| 742 |
</div> |
| 743 |
</div> |
| 744 |
</div> |
| 745 |
<!-- YouTube Video Modal: Ends --> |
| 746 |
</div> |
| 747 |
<!-- Admin Settings Form Wrapper: Ends --> |
| 748 |
|