This post summarises the changes that have been implemented in version 3.2.3 of enterO.

  • Allow changes to entries that have been paid by Credit Card

Allow changes to entries that have been paid by Credit Card (#144)

Until now there has not been a good way to allow a user to add a race to an entry where they have paid by Credit Card. The best option so far has been to create a new entry however that can cause administrative problems in cases where there is a hired SportIdent or for large events where bibs are printed.

This update allows a user to make changes to their entry while taking into account any Credit Card payments that have already been made.

The process is as follows:

1) User submits entry and pays by credit card

Initial entry

2) Admin user changes entry status from Submitted to Draft

3) User edits entry, adding extra race.

The Review Entry page now displays all previous payments associated with the entry:

Review entry after adding race

4) Checkout page

After selecting ‘Pay with Credit Card’, the Checkout page now displays all previous payments associated with the entry. The amount to pay is the total entry fees less previous payments:

Checkout after adding race

5) Credit Card payment page

The Stripe Credit card payment page charges the amount owing, taking into account previous payments:

Credit card payment after adding race

6) Refunds

Because the user is able to edit all elements of their entry, we also take into account the case where a user might make other changes to their entry other than just adding an extra race. If the amount owed is less than or equal to $0.00, the user can checkout and submit their entry without any further payment being required:

Review entry after race change

Submit entry after race change

Note that in the case where the entry fees are now less than the amount that has been paid, a refund will be due however enterO does not process Credit Card refunds, this must be done manually by the event administrator.