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:131
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:408
fluent_booking/payment/get_global_payment_methodsPRO1fluent-booking-pro/app/Hooks/Handlers/GlobalPaymentHandler.php:107
fluent_booking/payment/get_global_payment_settings_PRO1fluent-booking-pro/app/Hooks/Handlers/GlobalPaymentHandler.php:102
fluent_booking/payment/get_payment_settingsCore + PRO2fluent-booking/app/Http/Controllers/CalendarController.php:926
fluent_booking/payment/payment_settings_before_update_PRO1fluent-booking-pro/app/Services/Integrations/PaymentMethods/BasePaymentMethod.php:281
fluent-booking/payment/stripe_checkout_session_argsPRO1fluent-booking-pro/app/Services/Integrations/PaymentMethods/Stripe/Stripe.php:402

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:131

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:408
  • fluent-booking-pro/app/Hooks/Handlers/GlobalPaymentHandler.php:119

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:107

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:102

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:926
  • fluent-booking-pro/app/Http/Controllers/PaymentMethodController.php:112

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:281

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:402

Example

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