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:
The card must be saved during the payment request.
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.