A payment may remain pending or fail due to an expired link, incorrect gateway credentials, or temporary connection issues between the PMS and the provider.
🪜 Steps to Troubleshoot
- 
Check payment status: 
 Go to Booking → Payment tab → Payment Status column.
- 
Verify the gateway connection: 
 Go to Apps → Payment Gateways and ensure your account (e.g., Stripe, Mamopay, PayPal, Redsys, Network) shows “Connected.”
- 
Confirm booking engine setup: 
 If the booking originated from your website, make sure the Booking Engine redirect is active.
- 
Check payment link expiration: 
 Payment links typically expire after 24–48 hours. Create a new one if needed.
- 
Retry manually: 
 Click “Resend Payment Link” or “Mark as Paid” (for manual transactions).
💡 Tips
- 
Some banks may take up to 24 hours to process large payments. 
- 
Mamopay and Stripe log failed attempts under the “Events” section for review. 
