Configure Stripe Payments
Stripe is an independent online gateway supplied by DayTidy Pro. It keeps the booking checkout in DayTidy rather than sending the reservation through WooCommerce Cart.
Requirements
Section titled “Requirements”Keep Free and Pro active with authorized Pro use, enable Online Payments, and prepare an offering with a positive payable amount. Use a staging site and Stripe test credentials for the initial checkout. Stripe’s API key guide explains test and live credentials; never put a secret key in public content or a support screenshot.
Configure DayTidy
Section titled “Configure DayTidy”- Open DayTidy → Settings → Payment and choose Independent Gateways.
- Open Stripe’s configuration and enable Activate Stripe.
- Enter the Publishable key and Secret key from the same Stripe account and environment. DayTidy needs both values before this gateway is eligible to appear.
- Review Link and Address. Address choices are Disabled, Billing, and Shipping; choose the information the booking workflow actually needs.
- Review the gateway’s display and completion options, including automatic confirmation where configured, then save the settings.
DayTidy’s Stripe configuration does not provide a separate test/live mode selector. The supplied key pair determines the environment. Do not mix a test publishable key with a live secret key or infer test mode from the fact that the WordPress site is local.
Verify checkout
Section titled “Verify checkout”Open the paid offering in a private window, select an available session and option, and verify the payable total. Complete a Stripe test payment using Stripe’s documented testing workflow. Check the booking reference and inspect the resulting booking and payment states under DayTidy → Bookings. Compare the transaction with the same test account in Stripe.
A free booking does not prove that the paid gateway works: the payable amount must be positive. A displayed form also does not prove successful confirmation. Check the completed transaction and saved reservation.
Troubleshooting
Section titled “Troubleshooting”If Stripe is absent, check authorized Pro use, Online Payments, Independent Gateways, enabled status, both credentials, and the payable amount. If payment appears successful at the provider but the booking is not reconciled, identify the existing transaction before retrying; repeated payment attempts can create duplicate charges. Follow payment troubleshooting.
Before going live, replace test credentials with the intended live pair deliberately and verify the public site configuration. For returning an eligible payment, use the separate refund guide.