Skip to main content

How to Fix Payment Aborted

What is an Aborted payment and how do I proceed.

Written by Thomas

In ChargeAutomation, a Payment Aborted status typically occurs when a transaction is intentionally stopped by the system to prevent errors or when a significant configuration change happens.

Here are the most common reasons and how to fix them:

1. Payment Gateway Change (Most Common)

If you recently switched your payment gateway (e.g., from Stripe to Authorize.net), ChargeAutomation automatically aborts all pending or scheduled payments associated with the old gateway. This is a safety measure to ensure funds aren't processed through a disconnected account.

šŸš€The Fix: You must request the guest to re-enter their card details so a new payment token can be generated for your current gateway. ChargeAutomation usually sends an automated email for this, but you can also manually trigger a "Request Card" email from the booking details page.

2. Virtual Card (VC) Authorization Issues

For bookings from OTAs like Booking.com or Expedia that use Virtual Cards, a payment might be aborted if the authorization fails or if there is a rounding error (often due to currency conversion).

šŸš€The Fix: ChargeAutomation has built-in logic to retry these up to three times, reducing the amount by 1 cent each time to account for rounding. If it still shows as aborted, check the authorized charge date provided by the OTA; you may need to manually charge the card on the correct date.

3. Automation or Webhook Timeouts

If you are using Zapier or custom webhooks to trigger payments, an "Aborted" status in your logs might indicate that a web request was invalid or timed out (often after 35 minutes of no response).

šŸš€The Fix: Verify that your webhook URL and API keys are valid. If you are using smart values in Zapier, ensure they are mapping to the correct data fields.

4. Guest Payment Processing Issues

Sometimes a payment is aborted if the guest's bank requires 3D Secure (3DS) authentication and the guest closes the window before completing it.

šŸš€The Fix: Check the booking activity log. If you see a "failed 3D Secure attempt," the guest simply needs to try again and complete the bank's verification step.

Did this answer your question?