Overview
Organisers and system admins can delete registrations that are stuck in PendingPayment status. This allows cleanup of abandoned checkouts — for example, where a rider started but never completed payment — which previously required Horsify platform support to resolve. Registrations in Cancelled, PaymentFailed, and PendingPayment statuses are all eligible for permanent deletion.
Who Should Use This Feature
Perfect For
- Event organisers cleaning up registrations from riders who abandoned checkout
- System admins performing bulk cleanup of stale payment-pending registrations
- Club treasurers ensuring the registration count reflects actual committed participants
Prerequisites
- You must be an admin of your organisation (or a Horsify system admin)
- Only registrations in PendingPayment, Cancelled, or PaymentFailed status can be deleted
- Paid registrations cannot be deleted — use the refund flow for paid registrations
How It Works
Eligible Registration Statuses for Deletion
| Status | Deletable? | Reason |
|---|---|---|
| PendingPayment | ✅ Yes | Abandoned checkout — no payment received |
| PaymentFailed | ✅ Yes | Payment was attempted but failed |
| Cancelled | ✅ Yes | Already cancelled registration |
| Confirmed / Paid | ❌ No | Use refund process instead |
Permanent Deletion
Deleting a registration permanently removes it from the system. This action is irreversible.
How to Use
As an Organisation Admin
- Navigate to Organiser → Events → [Event Name] → Registrations
- Filter by Status: Pending Payment or Payment Failed
- Select the registration(s) to delete
- Click Delete Registration
- Confirm the deletion in the confirmation dialog
- The registration is permanently removed
As a System Admin
- Access the Admin Registration Management section
- Search for the registration by ID, email, or event
- Confirm the registration is in an eligible status
- Click Delete — the registration is permanently removed
Important Notes
⚠️ Deletion is permanent. This action cannot be undone. Ensure you have identified the correct registration before confirming deletion.
💡 Capacity is restored. When a registration is deleted, any reserved spots are released, allowing other riders to register.
Related Features
- Approve/Reject Registrations — managing pending approval registrations
-
Payment Dashboard — tracking payment status across all registrations\n\n---\n\nSource:
wiki/features/DELETE_PENDING_PAYMENT_REGISTRATIONS.md\nLast synced: 2026-09-07 11:46:44 UTC