Invoice Details & Payment
Learn more about the Invoice Details & Payment widget, including its sections and what it does.
When a registrant clicks Register & Checkout in the Event Details & Registration widget, the Invoice Details & Payment Widget opens. From there, they can make changes to their registration information and, if applicable, pay for the event.
- People can register themselves or multiple people for a paid event. Once they click Register & Checkout, they can review their invoice. When they click Pay Now, they can process their payment through a third-party vendor. Then, they return to the Invoice & Payment widget, confirming a successful checkout.Important: To use this widget, you must work with one of our verified vendors. See our list of verified vendors. If you don't already work with one, reach out to get started.
- In the Invoice Details & Payment widget, the registrant can review their purchase, remove people or products from the registration, click Make Changes to edit their registration information, and click Pay Now.
- If you click away from the widget (other than Make Changes and Pay Now), a browser warning displays to warn against leaving the transaction incomplete.
- This widget creates relevant MinistryPlatform records, including event participants, invoice, invoice details, payment, payment details, form responses, form answers, and group participant records.
- One hour after the invoice is created, the Abandoned Invoice Cleanup process invokes a webhook to check if the invoice has been paid.
- If it has not been paid, the process sets the Invoice Status to Cancelled with the reason Invoice Abandoned by Registrant. The process marks the associated event participant records as Abandoned to release the spots for other registrants.
- If you receive payment later, the process updates the invoice record to Some Paid or Paid in Full. It then marks the event participant record as Registered.
- If the Invoice Status is Awaiting Payment, it means someone registered for the event but hasn't paid yet. If they don't pay the invoice within one hour, both the invoice and the participant record are canceled.
Sections
- Registration Confirmation
- Payment Confirmation
Actions
- Review Registration Details
- The registrant can review the details of their registration, including registrant names, details, sub-totals, and the invoice total. They can remove a registration or individual product options, if needed.
- Make Changes
- With this button, registrants can edit completed registration information without having to start over. A blank form displays to add another person, or they can edit or remove a previous registrant. This option only displays for paid events. It's only available if they haven't paid any amount on an invoice yet or applied any promo codes to the registration.
- Pay Now
- With this button, your payment vendor can collect payment information.
- Back to Event Details
- This button returns the registrant to the Event Details & Registration widget. This option displays either after registering (for a free event) or after payment confirmation (for a paid event). Note: The Make Changes and Back to Event Details buttons direct the registrant back to the Event Detail page using the configured query parameter
?eventID=. If you don't configure a value, the default parameter?id=is used instead.
Setup
For setup details, see Configuring Invoice Details & Payment.