Payment Settings

The Payment Settings section in the Salonly Plugin allows you to configure and manage how customers pay for their bookings. You can enable multiple gateways like Stripe, Cash / Offline Payment, and WooCommerce Payment to give users flexible payment options.


⚙️ 1. Accessing Payment Settings

  1. Go to your WordPress Dashboard.
  2. Navigate to Salonly → Payment.

This opens the Payment Settings page, where you can enable payment methods, configure gateways, and manage test/live credentials.


💼 2. Payment Method Configuration

OptionDescription
Enable paymentToggle ON to activate payment options in your booking form.
TitleThe section heading displayed to users (e.g., “Payment Method”).
Sub TitleA short description under the title (e.g., “Credit Card details”).
Payment gatewaysSelect which gateways to make available:
Card (Stripe)
Cash / Offline Payment
WooCommerce Payment
Default gatewaysChoose which gateway should be selected by default in the booking form.
Summary notesCustomize a short message that appears after payment selection.
Example: “We will confirm your appointment with you by email.”

⚠️ Avoid using special characters (&) in titles or fields.


🧪 3. Test Mode

OptionDescription
Enable test modeToggle ON to activate sandbox (test) mode for Stripe transactions.
This allows you to test the payment process using Stripe test keys without processing real payments.

💳 4. Stripe Payment Integration

Salonly supports Stripe for both test and live payments.
You must provide your publishable and secret keys from your Stripe account.

Stripe Test Payment

FieldDescription
Publishable key (required)Enter the Stripe test publishable key (starts with pk_test_...).
Secret key (required)Enter the Stripe test secret key (starts with sk_test_...).

Use these keys when test mode is ON to simulate payment behavior safely.


Stripe Live Payment

FieldDescription
Publishable key (required)Enter the Stripe live publishable key (starts with pk_live_...).
Secret key (required)Enter the Stripe live secret key (starts with sk_live_...).
3DS authenticationToggle ON to enable 3D Secure Authentication (3DS) for extra verification and fraud protection.
When enabled, customers are redirected to Stripe’s secure authentication page after booking.

💡 Use live keys only when your site is ready for real transactions.

In Payment Settings

Leave a Reply

Your email address will not be published. Required fields are marked *