Skip to content

Payments & Advanced Filters ​

Filters for payment processing, currency handling, gateway settings, and stripe/paypal-specific behavior.

16 unique filter hooks currently map to this category, across 18 call sites.

Hook Inventory ​

HookEditionCall SitesFirst Source
fluent_booking_form_disable_stripe_connectPRO1fluent-booking-pro/app/Services/Integrations/PaymentMethods/Stripe/StripeSettings.php:25
fluent_booking_global_checkout_modePRO1fluent-booking-pro/app/Services/Integrations/PaymentMethods/Stripe/Stripe.php:135
fluent_booking_stripe_idempotency_keyPRO1fluent-booking-pro/app/Services/Integrations/PaymentMethods/Stripe/API/ApiRequest.php:115
fluent_booking_stripe_request_bodyPRO1fluent-booking-pro/app/Services/Integrations/PaymentMethods/Stripe/API/ApiRequest.php:123
fluent_booking/accepted_currenciesCore1fluent-booking/app/Services/CurrenciesHelper.php:73
fluent_booking/create_coupon_dataPRO1fluent-booking-pro/app/Modules/Coupon/Http/Controllers/CouponController.php:75
fluent_booking/create_draft_orderPRO1fluent-booking-pro/app/Services/OrderHelper.php:46
fluent_booking/create_draft_transactionsPRO1fluent-booking-pro/app/Services/OrderHelper.php:103
fluent_booking/global_currency_settingsCore1fluent-booking/app/Services/CurrenciesHelper.php:37
fluent_booking/global_currency_symbolsCore1fluent-booking/app/Services/CurrenciesHelper.php:246
fluent_booking/payment/get_all_methodsCore + PRO2fluent-booking/app/Hooks/Handlers/AdminMenuHandler.php:525
fluent_booking/payment/get_global_payment_methodsPRO1fluent-booking-pro/app/Hooks/Handlers/GlobalPaymentHandler.php:116
fluent_booking/payment/get_global_payment_settings_PRO1fluent-booking-pro/app/Hooks/Handlers/GlobalPaymentHandler.php:111
fluent_booking/payment/get_payment_settingsCore + PRO2fluent-booking/app/Http/Controllers/CalendarController.php:1071
fluent_booking/payment/payment_settings_before_update_PRO1fluent-booking-pro/app/Services/Integrations/PaymentMethods/BasePaymentMethod.php:359
fluent-booking/payment/stripe_checkout_session_argsPRO1fluent-booking-pro/app/Services/Integrations/PaymentMethods/Stripe/Stripe.php:523

fluent_booking_form_disable_stripe_connect ​

  • Type: filter
  • Edition: PRO
  • Call sites: 1

Source locations

  • fluent-booking-pro/app/Services/Integrations/PaymentMethods/Stripe/StripeSettings.php:25

Example

php
add_filter('fluent_booking_form_disable_stripe_connect', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking_global_checkout_mode ​

  • Type: filter
  • Edition: PRO
  • Call sites: 1

Source locations

  • fluent-booking-pro/app/Services/Integrations/PaymentMethods/Stripe/Stripe.php:135

Example

php
add_filter('fluent_booking_global_checkout_mode', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking_stripe_idempotency_key ​

  • Type: filter
  • Edition: PRO
  • Call sites: 1

Source locations

  • fluent-booking-pro/app/Services/Integrations/PaymentMethods/Stripe/API/ApiRequest.php:115

Example

php
add_filter('fluent_booking_stripe_idempotency_key', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking_stripe_request_body ​

  • Type: filter
  • Edition: PRO
  • Call sites: 1

Source locations

  • fluent-booking-pro/app/Services/Integrations/PaymentMethods/Stripe/API/ApiRequest.php:123

Example

php
add_filter('fluent_booking_stripe_request_body', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/accepted_currencies ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Services/CurrenciesHelper.php:73

Example

php
add_filter('fluent_booking/accepted_currencies', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/create_coupon_data ​

  • Type: filter
  • Edition: PRO
  • Call sites: 1

Source locations

  • fluent-booking-pro/app/Modules/Coupon/Http/Controllers/CouponController.php:75

Example

php
add_filter('fluent_booking/create_coupon_data', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/create_draft_order ​

  • Type: filter
  • Edition: PRO
  • Call sites: 1

Source locations

  • fluent-booking-pro/app/Services/OrderHelper.php:46

Example

php
add_filter('fluent_booking/create_draft_order', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/create_draft_transactions ​

  • Type: filter
  • Edition: PRO
  • Call sites: 1

Source locations

  • fluent-booking-pro/app/Services/OrderHelper.php:103

Example

php
add_filter('fluent_booking/create_draft_transactions', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/global_currency_settings ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Services/CurrenciesHelper.php:37

Example

php
add_filter('fluent_booking/global_currency_settings', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/global_currency_symbols ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Services/CurrenciesHelper.php:246

Example

php
add_filter('fluent_booking/global_currency_symbols', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/payment/get_all_methods ​

  • Type: filter
  • Edition: Core + PRO
  • Call sites: 2

Source locations

  • fluent-booking/app/Hooks/Handlers/AdminMenuHandler.php:525
  • fluent-booking-pro/app/Hooks/Handlers/GlobalPaymentHandler.php:128

Example

php
add_filter('fluent_booking/payment/get_all_methods', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/payment/get_global_payment_methods ​

  • Type: filter
  • Edition: PRO
  • Call sites: 1

Source locations

  • fluent-booking-pro/app/Hooks/Handlers/GlobalPaymentHandler.php:116

Example

php
add_filter('fluent_booking/payment/get_global_payment_methods', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/payment/get_global_payment_settings_ ​

  • Type: filter
  • Edition: PRO
  • Call sites: 1

Source locations

  • fluent-booking-pro/app/Hooks/Handlers/GlobalPaymentHandler.php:111

Example

php
add_filter('fluent_booking/payment/get_global_payment_settings_', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/payment/get_payment_settings ​

  • Type: filter
  • Edition: Core + PRO
  • Call sites: 2

Source locations

  • fluent-booking/app/Http/Controllers/CalendarController.php:1071
  • fluent-booking-pro/app/Http/Controllers/PaymentMethodController.php:121

Example

php
add_filter('fluent_booking/payment/get_payment_settings', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/payment/payment_settings_before_update_ ​

  • Type: filter
  • Edition: PRO
  • Call sites: 1

Source locations

  • fluent-booking-pro/app/Services/Integrations/PaymentMethods/BasePaymentMethod.php:359

Example

php
add_filter('fluent_booking/payment/payment_settings_before_update_', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent-booking/payment/stripe_checkout_session_args ​

  • Type: filter
  • Edition: PRO
  • Call sites: 1

Source locations

  • fluent-booking-pro/app/Services/Integrations/PaymentMethods/Stripe/Stripe.php:523

Example

php
add_filter('fluent-booking/payment/stripe_checkout_session_args', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));