PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / trunk
GiveWP – Donation Plugin and Fundraising Platform vtrunk
4.16.4 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 / BECSMandateForm.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 1 week ago CheckoutRedirect.php 2 years ago CreditCardForm.php 4 years ago FormFieldMarkup.php 4 years ago HandlePaymentIntentStatus.php 3 years ago SEPAMandateForm.php 3 years ago
BECSMandateForm.php
83 lines
1 <?php
2
3 namespace Give\PaymentGateways\Gateways\Stripe\Traits;
4
5 /**
6 * @since 2.19.0
7 */
8 trait BECSMandateForm
9 {
10 use FormFieldMarkup;
11
12 public function getMandateFormHTML( $form_id, $args ) {
13 ob_start();
14
15 $id_prefix = ! empty( $args['id_prefix'] ) ? $args['id_prefix'] : '';
16
17 do_action( 'give_before_cc_fields', $form_id ); ?>
18
19 <fieldset id="give_cc_fields" class="give-do-validate">
20 <legend>
21 <?php esc_attr_e( 'Bank Account Info', 'give' ); ?>
22 </legend>
23
24 <?php
25 if ( is_ssl() ) {
26 ?>
27 <div id="give_secure_site_wrapper">
28 <span class="give-icon padlock"></span>
29 <span><?php esc_attr_e( 'This is a secure SSL encrypted payment.', 'give' ); ?></span>
30 </div>
31 <?php
32 }
33
34 if ( $this->canShowFields() ) {
35 ?>
36 <div id="give-bank-account-number-wrap" class="form-row form-row-responsive give-stripe-cc-field-wrap">
37 <label for="give-bank-account-number-field-<?php echo $id_prefix; ?>" class="give-label">
38 <?php esc_html_e( 'Bank Account', 'give' ); ?>
39 <span class="give-required-indicator">*</span>
40 <span class="give-tooltip give-icon give-icon-question" data-tooltip="<?php esc_html_e( 'BSB Number and Account Number of your bank account.', 'give' ); ?>"></span>
41 </label>
42 <div
43 id="give-stripe-becs-fields-<?php echo $id_prefix; ?>"
44 class="give-stripe-becs-bank-account-field give-stripe-cc-field"
45 data-hide_icon="<?php echo give_stripe_becs_hide_icon( $form_id ); ?>"
46 data-icon_style="<?php echo give_stripe_get_becs_icon_style( $form_id ); ?>"
47 ></div>
48 </div>
49 <div class="form-row form-row-responsive give-stripe-becs-mandate-acceptance-text">
50 <?php
51 if ( give_is_setting_enabled( give_get_option( 'stripe_becs_mandate_acceptance_option', 'enabled' ) ) ) {
52 echo give_stripe_get_mandate_acceptance_text( 'becs' );
53 }
54 ?>
55 </div>
56 <?php
57 /**
58 * This action hook is used to display content after the Stripe BECS field.
59 *
60 * @param int $form_id Donation Form ID.
61 * @param array $args List of additional arguments.
62 *
63 * @since 2.6.3
64 */
65 do_action( 'give_stripe_after_becs_fields', $form_id, $args );
66 }
67 ?>
68 </fieldset>
69 <?php
70 // Remove Address Fields if user has option enabled.
71 $billing_fields_enabled = give_get_option( 'stripe_collect_billing' );
72 if ( ! $billing_fields_enabled ) {
73 remove_action( 'give_after_cc_fields', 'give_default_cc_address_fields' );
74 }
75
76 do_action( 'give_after_cc_fields', $form_id, $args );
77
78 $form = ob_get_clean();
79
80 return $form;
81 }
82 }
83