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
- Go to your WordPress Dashboard.
- 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
| Option | Description |
|---|---|
| Enable payment | Toggle ON to activate payment options in your booking form. |
| Title | The section heading displayed to users (e.g., “Payment Method”). |
| Sub Title | A short description under the title (e.g., “Credit Card details”). |
| Payment gateways | Select which gateways to make available: – Card (Stripe) – Cash / Offline Payment – WooCommerce Payment |
| Default gateways | Choose which gateway should be selected by default in the booking form. |
| Summary notes | Customize 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
| Option | Description |
|---|---|
| Enable test mode | Toggle 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
| Field | Description |
|---|---|
| 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
| Field | Description |
|---|---|
| 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 authentication | Toggle 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.