Skip to content

A Gateway or Payment Result Is Missing

First distinguish a missing payment method from a failed transaction or a payment that succeeded without the expected booking outcome. Each requires a different response.

  1. Check the final payable amount. A zero-payable booking does not need a paid gateway.
  2. Verify Free/Pro activation, Pro authorization, and the Online Payments module.
  3. Check DayTidy → Settings → Payment for the intended approach: Independent Gateways or WooCommerce Cart.
  4. For an independent gateway, verify enabled status and required credentials. Stripe requires both keys; PayPal Standard requires Client ID and Secret with the matching Mode.
  5. For WooCommerce Cart, verify WooCommerce and its checkout/payment setup separately.
  6. Save the intended configuration and retest with a positive-price option on a controlled offering.

The provider shows a payment but DayTidy does not

Section titled “The provider shows a payment but DayTidy does not”

Do not immediately ask the customer to pay again or manually mark an unrelated booking Paid. Identify the provider transaction and its amount, currency, environment, and booking/order reference. Compare it with the existing DayTidy record and, for cart checkout, the WooCommerce order.

Inspect the actual confirmation error and relevant logs. A successful provider transaction, a saved reservation, and a Confirmed booking are related but separate observations. Preserve evidence before retrying the original operation or reconciling a record.

Check whether the administrator merely recorded a refund state or explicitly requested a gateway return. Review the original transaction, previous refunds, remaining refundable amount, and gateway eligibility. An uncertain response requires provider reconciliation before another request.

Provide installed Free/Pro versions, the chosen payment approach and gateway, test/live environment, redacted booking/order and transaction references, amount/currency, exact error, and the point at which the flow stopped. Never send secret keys, full payment details, or unredacted customer information in a public issue.

Continue with the matching configuration guide: Stripe, PayPal, WooCommerce Cart, offline collection, or refunds.