PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.20.0
GiveWP – Donation Plugin and Fundraising Platform v2.20.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 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
92 lines
1 <?php
2
3 namespace Give\PaymentGateways\Gateways\Stripe\Traits;
4
5 trait SEPAMandateForm
6 {
7 use FormFieldMarkup;
8
9 public function getMandateFormHTML( $form_id, $args )
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( 'The (typically) 16 digits on the front of your credit card.', 'give' ); ?>"></span>
39 </label>
40 <div
41 id="give-stripe-sepa-fields-<?php echo $id_prefix; ?>"
42 class="give-stripe-sepa-iban-field give-stripe-cc-field"
43 data-hide_icon="<?php echo give_stripe_hide_iban_icon( $form_id ); ?>"
44 data-icon_style="<?php echo give_stripe_get_iban_icon_style( $form_id ); ?>"
45 data-placeholder_country="<?php echo give_stripe_get_iban_placeholder_country(); ?>"
46 ></div>
47 </div>
48 <div class="form-row form-row-responsive give-stripe-sepa-mandate-acceptance-text">
49 <?php
50 if ( give_is_setting_enabled( give_get_option( 'stripe_mandate_acceptance_option', 'enabled' ) ) ) {
51 echo give_stripe_get_mandate_acceptance_text();
52 }
53 ?>
54 </div>
55 <?php
56 /**
57 * This action hook is used to display content after the Credit Card expiration field.
58 *
59 * Note: Kept this hook as it is.
60 *
61 * @param int $form_id Donation Form ID.
62 * @param array $args List of additional arguments.
63 *
64 * @since 2.5.0
65 */
66 do_action( 'give_after_cc_expiration', $form_id, $args );
67
68 /**
69 * This action hook is used to display content after the Credit Card expiration field.
70 *
71 * @param int $form_id Donation Form ID.
72 * @param array $args List of additional arguments.
73 *
74 * @since 2.5.0
75 */
76 do_action( 'give_stripe_after_cc_expiration', $form_id, $args );
77 }
78 ?>
79 </fieldset>
80 <?php
81 // Remove Address Fields if user has option enabled.
82 $billing_fields_enabled = give_get_option( 'stripe_collect_billing' );
83 if ( ! $billing_fields_enabled ) {
84 remove_action( 'give_after_cc_fields', 'give_default_cc_address_fields' );
85 }
86
87 do_action( 'give_after_cc_fields', $form_id, $args );
88
89 return ob_get_clean();
90 }
91 }
92