This feature is only available with the following products:
Credit card payments can also be collected when using Event and League Registration for players to sign up for events and leagues online. This feature is typically used for charity or corporate outings, tours, and golf associations.
This article will cover setting up payments during events and league registration.
Enabling Registration with Payments:
The first step is to make sure registration is enabled. To do this go to Event/League > Registration Center > Registration Enablement tab.
Select "Enable Registration" and "Registration with Credit Card Payments." Then click "Save."
On this page, when using registration with credit card payments, you can also:
Enter Player Limit: If you would like to enable a waitlist, enter the player limit. For more details on managing a waitlist, Click Here. When using a waitlist with Stripe, all players/teams on the waitlist will have payment deferred until they are confirmed for the event.
Waitlist Limit: If you have defined a Player Limit, you will also be given the option to set a waitlist limit. The waitlist limit prevents additional golfers from joining the waitlist once the limit has been reached.
You can also allow players to register and pay for multiple events at once while browsing any of your directories using the "shopping cart" experience. To do this, go to Customer Center > Default Settings for Leagues & Events > Directories & Registration tab. For more details on Multi-Event Registration, Click Here.
Setting up the Registration Form:
After enabling registration and payment processing, in the Registration Center, go to the "Registration Setup" tab to set up the registration form. You can do this by going to Event/League > Registration Center > Registration Setup tab. When setting up the registration types (as shown below), keep in mind that members are considered players on your master roster, and non-members are considered players not on your master roster.
The available registration types will be:
Non-Member: The event will permit only non-members to register. When registering, they can register as an individual or register other non-members (depending on what is set up in the registration options). For instance, a charity outing may allow non-members to register as a single or an entire foursome.
Member: The event will permit only members to register. When registering, they can register as an individual or register other members (depending on what is set up in the registration options). For instance, a Member-Member tournament will allow members to register themselves and other members.
Member(s) and Non-Member(s): The event will permit members to register themselves and other members or non-members.
Members(s) or non-Members: (Note: When using Member or non-Member registration, you will need to create a registration payment option for both members and non-members to allow them to register independently. Details on setting up registration payment options will be outlined later in this article.)
This registration type is used in member events that also allow non-members to register without the assistance of a member. The event will permit members or non-members to register independently.
When visiting the portals to register, players who are not logged in will be asked if they are a member or non-members. If they select that they are a member, they will be prompted to select their name and enter verification (if enabled). If they select that they are a non-member, they will be prompted to register. During the registration process, non-members will also be asked to create an email and password to access their registration at a later time.Offer non-members the option to become members: If using Master Roster Registration, you can optionally allow non-members to register to become members in your master roster during the event registration process.
For more details on all the additional registration options in the Registration Center, Click Here.
Creating a Stripe Account:
The next step is to create and connect a Stripe account. Stripe is a credit card processing company that charges a small fee per transaction. Please visit www.stripe.com to see their current pricing.
Once the registration form is created and saved, navigate to Event/League > Registration Payments. First you will need to define the default payment gateway. Set "Stripe" as the preferred payment gateway and then connect your Stripe account by clicking "Connect (Another) Stripe Account" (as shown below). For detailed instructions on how to set up your Stripe Account, Click Here.
Setting up Registration Payment Options:
Once the registration form is created and saved, and your payment account is setup, Select "New Registration Option." Set up a registration option (as shown below).
Fields that need to be selected are:
Maximum number of times this payment option can be purchased: If there is a registration limit for this registration option, select this option and enter the limit. Note: The player limit selected in the Registration Center sets the overall limit of players for the event. This limit sets the player limit for this specific registration option.
Add Golfers to the Event/League Roster with this Registration Payment option: In most cases, this option will remain checked. Therefore, by default, this option is already selected. If registrants for this option are not playing golf, and should not be added to the event roster, unselect this option. An example of leaving this option unchecked would be when you are creating a "dinner only" option for an event.
This Registration Includes: Select the number of possible registrants per registration based on your event.
Note: When using "Member or non-Member registration," you will need to create a unique registration payment option for members and non-members to allow them to register independently. For example, if this is an individual event, you will need to create a registration for members where teams of 1 to 1 members and 0 and 0 non-members (as shown below).A second registration option will need to be created for non-members, where teams of 0 and 0 members and 1 and 1 non-members (as shown below).
Pricing Method: Enter the price of the registration. You can enter the flat fee for the entire registration (regardless of how many players are registered) or enter a fee per individual in the registration. If there is no fee for the registration option, Click Here for more details.
Registrants can choose to split payments across players. If selected, players will receive an individualized payment link via e-mail: The registrant can choose to pay for the entire team, a portion of the team, or split the registration across the entire team during the registration process. Click Here for detail on splitting payments across players.
Divisions: If you are allowing players to select and pay for their player divisions, you can select what divisions are included in this registration option. Click Here for details on division selection during registration.
Membership Program Discounts (Golf Genius TM Association Only): Members of membership programs can receive discounted event entry fees. For more details, Click Here.
Refunds: There are three refund options:
No Refunds: Do not allow refunds.
Manual Refunds: Allow registrants to request refunds. A manager must then approve. Click Here for details.
Automatic Refunds: Use a refund policy to enforce automatic refunds. Click Here for details.
Description: Enter some optional text that details and summarizes each option when players register.
Add-ons: If you have already created your add-on, you can select an add-on that is part of the package (Bundling) and an add-on that can be added by purchasing more (Purchase). More details are below.
After completing the registration option setup, click "Save."
Add any remaining registration options (if there are multiple registration options). In the example below, we are adding a registration option that includes a hole sponsorship.
Setting up Add-ons:
You can also offer add-ons during registration. An example would be allowing registrants to purchase extra dinner tickets or mulligans for an event. When creating an add-on, you can automatically bundle it with other registration options. To set up an Add-on, go to Event/League > Registration Payments and select the "Add-ons" tab, and click "New Add-on."
Set up the add-on option. Below is an example of creating an add-on for purchasing mulligans.
Fields that need to be filled in:
Name: Name given to the add-on.
Price: The price per each additional add-on purchased.
Reporting Field: The reporting field allows the add-on to be noted as purchased in a new or existing custom field in the Player's Roster Profiles. The custom field will be noted with a "Yes" when an add-on was bundled or purchased during the registration process. For team registration, the custom field will be set to "Yes" for all players on the team if an add-on was purchased during the registration process. The custom fields can be used to sort and filter the roster or assist in setting up divisions and pairings.
Custom Field Name: You can name the custom field if you choose the "New Custom Field" option in the "Reporting Field" dropdown. This new custom field will be automatically added to the roster as a custom field.
Description: Enter some optional text that details and summarizes each option when players register.
This add-on can be purchased separately from main registration options: If you would like your add-on to be a stand-alone purchase, check this box. An example of a stand-alone purchase might be a hole sponsor. This gives you the flexibility to offer the Hole Sponsorship without participating in the event and have it on the registration page.
Bundling: When bundling, this item will be bundled into the price of the registration option. You can define how many add-ons will be bundled into the registration option.
Purchase: You can define if an add-on can be purchased with a particular registration option. When checking a registration option, a player can purchase this add-on during the registration process.
Setting up Additional Options:
To set Additional Options, go to Event/League > Registration Payments and select the "Additional Options" tab (as shown below).
In this tab, you can:
Contact Person: If a registrant has a question during registration, there will be an option for them to email the selected contact person.
Refund Request: If you have enabled manual refund, you can select which manager should receive the refund request.
Advanced Options: Additional registration options available based on registration setup.
Allow registration without credit card payment: Registrants can optionally bypass the credit card payment of registration. This type of registration will be noted in the Payment Center, and the players can pay later via check or cash.
Allow golfers to donate to a donation program: Click Here for details on donations.
Player Registration Process:
Once registration opens, players can go to the portal, register for the event/league, and pay their fees.
The sequence above shows the registration process. Notice they have two registration options when registering. The last step of the registration process is entering the billing and credit card details.
(Note: The registration process differs if using Multi-Event Registration. Click Here to view the registration process.)
Once players have completed the registration process, they are automatically placed in the event/league roster, and the money is then deposited in your Stripe merchant account. (Exception: If using a waitlist, registrants are not charged until confirmed for the event. Click Here for details on using a waitlist.)
Both the player and manager will receive an email confirming the registration and payment.
Viewing Payment Activity:
You can view registration payment activity by going to Event/League > Payment Center or Event/League > Transaction History.
Refunds and Transfers:
After initial registration, there are sometimes cases where a player needs to cancel their registration. When this happens, you can refund their registration or transfer the registration to another event.