- Symptom
- Customers pay, but invoices stay unpaid or payment workflows do not run.
- Likely cause
- The processor is connected in test mode, workflows listen for a different product, or charges failed on the processor side.
Applies to: Payments, Invoices, Stripe connection
How to fix it
Confirm live mode
Make sure the payment processor connection is live, not test.
Match products to triggers
Check the product or price in checkout matches what your workflows listen for.
Review the processor dashboard
Look for failed, pending or disputed charges.
FAQ
Can I switch from test to live without rebuilding?
Products created in test mode usually need to be recreated or reconnected in live mode.
Why are invoices marked unpaid?
The payment may have been taken outside the invoice link, so it was never matched.