PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.22.0
GiveWP – Donation Plugin and Fundraising Platform v2.22.0
4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / src / PaymentGateways / Gateways / Stripe / Traits / SEPAMandateForm.php
give / src / PaymentGateways / Gateways / Stripe / Traits Last commit date
BECSMandateForm.php 4 years ago CanSetupStripeApp.php 4 years ago CheckoutInstructions.php 4 years ago CheckoutModal.php 4 years ago CheckoutRedirect.php 4 years ago CreditCardForm.php 4 years ago FormFieldMarkup.php 4 years ago HandlePaymentIntentStatus.php 4 years ago SEPAMandateForm.php 4 years ago
SEPAMandateForm.php
97 lines
1 <?php
2
3 namespace Give\PaymentGateways\Gateways\Stripe\Traits;
4
5 trait SEPAMandateForm
6 {
7 use FormFieldMarkup;
8
9 public function getMandateFormHTML(int $form_id, array $args): string
10 {
11 ob_start();
12
13 $id_prefix = !empty($args['id_prefix']) ? $args['id_prefix'] : '';
14
15 do_action('give_before_cc_fields', $form_id); ?>
16
17 <fieldset id="give_cc_fields" class="give-do-validate">
18 <legend>
19 <?php esc_attr_e('IBAN Info', 'give'); ?>
20 </legend>
21
22 <?php
23 if (is_ssl()) {
24 ?>
25 <div id="give_secure_site_wrapper">
26 <span class="give-icon padlock"></span>
27 <span><?php esc_attr_e('This is a secure SSL encrypted payment.', 'give'); ?></span>
28 </div>
29 <?php
30 }
31
32 if ($this->canShowFields()) {
33 ?>
34 <div id="give-iban-number-wrap" class="form-row form-row-responsive give-stripe-cc-field-wrap">
35 <label for="give-iban-number-field-<?php echo $id_prefix; ?>" class="give-label">
36 <?php echo __('IBAN', 'give'); ?>
37 <span class="give-required-indicator">*</span>
38 <span class="give-tooltip give-icon give-icon-question" data-tooltip="<?php esc_attr_e(
39 'The (typically) 16 digits on the front of your credit card.',
40 'give'
41 ); ?>"></span>
42 </label>
43 <div
44 id="give-stripe-sepa-fields-<?php echo $id_prefix; ?>"
45 class="give-stripe-sepa-iban-field give-stripe-cc-field"
46 data-hide_icon="<?php echo give_stripe_hide_iban_icon($form_id); ?>"
47 data-icon_style="<?php echo give_stripe_get_iban_icon_style($form_id); ?>"
48 data-placeholder_country="<?php echo give_stripe_get_iban_placeholder_country(); ?>"
49 ></div>
50 </div>
51 <div class="form-row form-row-responsive give-stripe-sepa-mandate-acceptance-text">
52 <?php
53 if (give_is_setting_enabled(give_get_option('stripe_mandate_acceptance_option', 'enabled'))) {
54 echo give_stripe_get_mandate_acceptance_text();
55 }
56 ?>
57 </div>
58 <?php
59 /**
60 * This action hook is used to display content after the Credit Card expiration field.
61 *
62 * Note: Kept this hook as it is.
63 *
64 * @since 2.5.0
65 *
66 * @param array $args List of additional arguments.
67 *
68 * @param int $form_id Donation Form ID.
69 */
70 do_action('give_after_cc_expiration', $form_id, $args);
71
72 /**
73 * This action hook is used to display content after the Credit Card expiration field.
74 *
75 * @since 2.5.0
76 *
77 * @param array $args List of additional arguments.
78 *
79 * @param int $form_id Donation Form ID.
80 */
81 do_action('give_stripe_after_cc_expiration', $form_id, $args);
82 }
83 ?>
84 </fieldset>
85 <?php
86 // Remove Address Fields if user has option enabled.
87 $billing_fields_enabled = give_get_option('stripe_collect_billing');
88 if (!$billing_fields_enabled) {
89 remove_action('give_after_cc_fields', 'give_default_cc_address_fields');
90 }
91
92 do_action('give_after_cc_fields', $form_id, $args);
93
94 return ob_get_clean();
95 }
96 }
97