PluginProbe
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More / 2.3.1
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More v2.3.1
2.3.4 2.3.3 2.3.2 2.3.1 2.3.0 2.2.2 2.2.1 2.2.0 2.1.2 2.1.1 trunk 0.0.1 0.0.2 0.0.3 0.0.4 0.0.5 0.0.6 0.0.7 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 All 66 releases
better-payment / includes / Admin / views / better-payment-settings.php

better-payment-settings.php in Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More 2.3.1, at includes/Admin/views/better-payment-settings.php

748 lines 78.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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