Home Forums Pre-Sales Deposit Payments & Post Event Sales Addons

Deposit Payments & Post Event Sales Addons

Posted: April 1, 2015 at 4:13 am

John Wilson

April 1, 2015 at 4:13 am


We’re looking into using Event Espresso for an upcoming project and have a few questions if we may.

1. Deposit Payments

Our client requires ticket sales, but would only like to take a small deposit payment before requesting a balance payment at a later date. We know it’s not available at present, but we wondered if there were any action hooks we could connect to so that in the confirmation email which is sent to the customer of them making their initial reservation that we could include a link to a custom Stripe payment page to collect a 10% deposit.

Upon a successful callback from Stripe, we would then like to hook into Event Espresso to automatically make a manual payment, thus reducing the final balance.

Finally, we would also at the same time like to as a custom reservation status saying that the booking is confirmed reducing the number of tickets for the event available and adding a status saying ‘deposit paid’.

2. Post-Sales Addons

To tie in with the above, once a deposit payment has been made and later when the customer then comes to make a final payment, we’d like to offer them the option to buy add-ons (priority entry etc…). Is this at all possible?

If not, we would look into…

3. Post-Balance Add-ons

Finally, to give the customer one last chance of buying additional add-ons, we wondered if it were possible, using another action hook to update their bookings based on a callback response from a gravity form with Stripe payment integration?

Our fingers are crossed you come back to us as say it’s all possible.


John Wilson

April 2, 2015 at 2:25 am

Another quick query, is there a rough ETA on the coupon facility for EE4?


Lorenzo Orlando Caum

  • Support Staff

April 2, 2015 at 12:43 pm

Hi John,

Deposit payments are not currently available at this time. You could add a link to the Stripe page in the Registration pending payment message type but Event Espresso would not be able to automatically update the transaction with that information.

That may be possible later this year when we introduce the JSON API add-on for Event Espresso.

Question 2 and Question 3 may also be possible once the JSON API add-on is available.

We are doing final testing for the promotions add-on and expect it to be available later this month.



  • Support Staff

April 2, 2015 at 1:43 pm

re: Using a Stripe payment to update an amount owing, custom registration statuses, and post-registration add-ons:

Event Espresso 4 was built to allow for third party extensions to be built on top of it to alter its basic functionality. I can suggest applying for Github access. You may not need to do this, but if you see where a hook or a helper method could be added to make your custom solution possible, we welcome to pull requests.

The support post ‘Deposit Payments & Post Event Sales Addons’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Considering Event Espresso for a new project? Tell us more through our contact page.

Status: closed

Updated by  Josh 5 years, 4 months ago ago

Topic Tags


This topic is: not resolved
Do NOT follow this link or you will be banned from the site!