EventSpark Home

Payment Setup

EventSpark Payment Configuration

This is done in the EventSpark Setup App.

  • Go to the waffle menu and open the EventSpark Setup App.

  • Click the EventSpark Setup tab

  • Click the Payment Settings menu item

  • Capture the Payment Settings

No paid for events
  • For Payment Platform, choose the option N/A –All events are free–

See an example of a Free Event MIcrosite here.

Paid for events
  • For Payment Platform, choose Shuttle or PayGate - PayWeb

  • Enter the Payment Platform

  • If you are using PayGate - PayWeb enter the Merchant Authentication Key

  • Enter the Voucher Code Retry limit. If not entered, this defaults to 5.

Pass Delegate Email in Shuttle payment request
  • When selecting Shuttle as your Payment Platform, you have the option to include Delegate Contact information in the Shuttle Payment Request.

  • In EventSpark Setup on the Event Setup page, at Payment Settings click Include.

  • Click save.

When Include Delegate Contact Info is enabled in the EventSpark Setup App, EventSpark includes delegate-specific details in the payment request sent to Shuttle.

Fields Sent to Shuttle
  • Delegate email

  • First name

  • Last name

  • Ticket currency

  • Ticket price

  • Event title

These values are added to the options object in the Shuttle JavaScript library (Shuttle.js) and secured using hashed keys.

Send customer receipts with Shuttle [Since EventSpark 2.29]

Allow Stripe to send Customer Receipts for Shuttle Requests

When this option is enabled, Stripe can send payment receipts but only if a customer record is created in Stripe.

  • Click save.

For this to work:

  1. The card must be saved during the payment request.

  2. EventSpark must instruct Shuttle to force card saving using save_card: true.

If the card isn’t saved, Stripe won’t generate a customer record, and no receipt will be sent.

Mollie may be supported in future as an alternative to Stripe for receipts.