Feature Payment in entry set as mandatory (shopping basket to be emptied after x minutes)

Application: equipe-entry
Priority: Nice to have
Status: Backlog
Assignee: Unassigned
Organizers: Addington Equestrian (by Show Direct Ltd), Arena UK Ltd, Hippisch centrum de Ankerhal
Creator: Thom Kerssies (Equipe)
Created at: Nov 08, 2025 at 12:18 PM

In other systems (ticketing) the entries are put in the shopping basket and if not paid within a time frame these are removed and giving space to other people to enter instead.

Nick van Sante (Equipe)
23 Jan 16:45

Incase entries are added, old job must be deleted, and new job with all entries yet to be paid need to be created. (current waiting to be paid, and new submitted)

On show level new database field to say how many minutes they have to pay
0 = off, 20 minutes, 60 minutes, 120 minutes, 1440 minutes (1 day), 2880 minutes (2 days), 7200 minutes (5 days)

On meeting_entry

entries_to_pay: array of entry ID's

scheduled_check_payment_job: job_id

When job runs, delete submit status on all entries_to_pay (making them unsubmit)
When payments is finished, empty entries_to_pay & delete job

Thom's note, will not be taken in to account as of now. As rider will be able to resubmit their entries after payment succeeded. But will of course be put back in line.