Covered in this Article:
➧ Stripe Details
➧ Stripe Setup
- Accessing Your Stripe Account Screen
- Setting Up Your Stripe Account
- Pending Review - Account Verification Process
- Connect Existing Account
➧ Using & Managing Your Stripe Account
- Setting up Your Registration Form with Stripe
- Setting up Your Online Store with Stripe
- Managing Your Stripe Account & Settings
- Stripe Support Process
Stripe Details |
➧ About Stripe |
Stripe is one of the largest payment processors in the world. As a secure (Level 1 PCI-compliant) payment provider, Stripe enables easy online payments, eliminating the need to track a paper trail of check payments. Stripe accepts all major credit cards (Visa, MasterCard, Discover, and American Express), and Google Pay can be used to check out (No Apple Pay at this time).
With no setup costs or monthly fees, Stripe is Swimtopia's preferred (and only supported) payment processing partner.
➞ See our Stripe FAQs article to learn about the benefits of using Stripe and answers to the most common questions.
» Note: A US-based address, EIN or tax ID, and a connected US bank account are required. You are agreeing to the Stripe Services Agreement - United States when you use Stripe's services.
➧ Stripe Fees and Payor Preference (Seller vs Buyer) |
Setup or Monthly Cost
There are no setup costs and no monthly costs for payment processing.
Credit Card Processing Fee
3.4% + 30c per transaction applies to each transaction.
- The processing fee is based on our partnership agreement with Stripe as a Connect Express account, providing a third-party integration to our customer base.
- It is specific to our integration with Stripe to cover the cost to create and maintain all of the integration points to provide seamless setup, payment processing, reporting, and refunds directly from your Swimtopia site.
- It is the same for for-profit and non-profit organizations.
- If you have multiple registration forms (lessons, clinics, etc.) and sell merchandise, sponsorships, coach donations, and meet entry fees through your registration and/or online store, then each purchase will include the processing fee.
Payor Preference (Only available for registration fee)
Stripe's processing fees can be paid by the seller (you) or the buyer (your members). The default is set to the seller but is configurable from the Registration form > Payment tab.
» Tip: In this "buyer pays processing fees" example, the team sets a registration fee of $100 and the total amount charged is $103.83. An alternative option would be for the team to raise their registration fee to $104 (for example) to cover these fees, so they still end up with $100 (and change).
| Total Amount Charged to Card | $ 103.83 |
| Less 3.4% | $ (3.53) |
| Less $0.30 | $ (0.30) |
| Amount Captured by Team | $ 100.00 |
"Buyer pays processing fees" details
- "Buyer pays" only applies to the initial registration fees. It does not apply when capturing conditional fees, or on the online store (if you are using those features).
- There are states with laws prohibiting merchants from charging consumers with surcharges on credit card transactions. Click to see which legal jurisdictions are included.
- If the buyer is paying the processing fees, an amount necessary to cover the fees is added to the total amount of the order, and the processing fees are calculated based on this new total amount. As a result, processing fees are, in effect, paid on the processing fees, which results in a net higher processing fee rate relative to a configuration where the seller is paying the processing fees.
- For simplicity's sake, consider increasing your registration fees to cover the transaction cost or use an acknowledgment to charge a non-refundable transaction fee of your choosing.
➧ Stripe Account Requirements |
Setting up a Stripe account can go smoothly when you have all of the required information on hand.
As a payment services provider, Stripe is required by law to verify the legitimacy and identity of businesses and individuals before opening new accounts in accordance with Section 326 of the Patriot Act.
» Note: Swimtopia is not able to provide any legal or tax advice. Stripe, like any payment services provider, is accustomed to working with businesses and may not understand how teams are organized, but this does not change what is required to open an account. We recommend that you speak to your tax advisor with any questions or concerns about tax reporting.
1. What information will I need?
Before you begin, we suggest gathering the following information to ensure a quick setup:
- Website - This will be pre-populated to your team site but may need to change if your team's Stripe account will be managed by your HOA, Country Club, PTO/Booster Club, etc., and that organization has its own website.
- Mobile# - used to send a verification code for access to your account
- Email - used for account updates
- Legal Business Name - can be different from your team name if your team's Stripe account will be managed by your HOA, Country Club, PTO/Booster Club, etc.
- Employer Identification Number (EIN) - Federal Tax Identification Number used to identify a registered business or nonprofit. ➞ See the EIN section within our Stripe FAQs article for more details on this requirement and how to easily create a free EIN, if needed.
- Business Address/Phone# - a valid address is required, but a home address can be used if you do not have a business address.
- Personal Address/Birthdate/SSN - Stripe requires this information to confirm who is authorized to act on behalf of the business/team. This prevents unauthorized people from creating an account on behalf of your business.
- Bank Account - required during setup to establish your weekly deposits
- Authorized ID (License, Passport, ID Card...) - upload an image or document
2. What if I close my window or time out before completing my Stripe setup?
No worries! We suggest waiting until you have all of the information listed above, but if something comes up, you can access your Settings > Stripe Account page again and click the button to Continue Setup. You will be presented with the next step in the process from the last completed and saved screen.
Alternatively, you can choose to Restart Setup to start over.
Stripe requires all setup steps to be completed before considering your account active to accept payments and receive payouts. If you do not complete your setup within a certain amount of time, you will need to start over.
Stripe Setup |
➧ Accessing Your Stripe Account Screen |
Go to Settings > Stripe Account to begin the setup process.
» Tip: You can also access this screen from the Payment tab of your registration form and the Website > Online Store screen.
➧ Setting Up a New Stripe Account |
Once you have created your Stripe account, you can start collecting online payments. Follow the steps below.
Step 1: Confirm and Complete Initial Org and Industry Fields
- Your Organization Name and Website URL will be pre-populated (if your team's Stripe account will be managed by your HOA, Country Club, PTO/Booster Club, etc., change the Website URL to match that entity)
- If your organization qualifies as a non-profit, click the checkbox
- Select your Industry from the list provided
- Click the Create Stripe Account button
» Note: Make the most logical choice for your team. Summer League, Year-round, and Country Club teams will most likely fit under the "Membership Clubs" option highlighted below. The "Charitable and Social Service Organizations" option is only available to non-profit organizations.
Step 2: Contact Info for Verification and Updates
- Email - used for account updates
- Phone# - will be used to send a verification code for access to your account (if you enter an invalid#, you will get stuck on the next screen. To resolve this issue, you will need to go back to your Stripe Account page on your Swimtopia site and click the Restart Setup button)
» Tip: We suggest using a generic email address such as treasurer-teamname@gmail.com so a historical repository of Stripe account updates, registration, and online store receipts (if configured) can be accessed from one location when the Treasurer changes hands.
Step 3: Verification Code Access
The mobile number provided on the previous screen must be valid or you will receive an error and will need to update the number.
Step 4: Business Details
- Legal business name - can be different from your "Doing business as" team name populated from your Swimtopia site if your Stripe account will be managed by your HOA, Country Club, PTO/Booster Club, etc. (As noted below this field, the name listed and your EIN must match what is used on your tax documents.)
- Doing business as - pre-populated with the team name from your Swimtopia site
- Employer Identification Number (EIN) - Federal Tax Identification Number used to identify a registered business or nonprofit. ➞ See the EIN section of our Stripe FAQs article for more details and how to create a free EIN, if needed.
- Registered business address - a valid address is required, but a home address can be used if you do not have a business address
- Business phone number - can be the phone number for the person in charge of the account if there is no business number available
Step 5: Account Representative
Stripe requires this information to confirm who is authorized to act on behalf of the business/team. This prevents unauthorized people from creating an account on behalf of your business. ➞ See the SSN/Birthdate section of our Stripe FAQs article for more details if needed.
Step 6: Business Owners
We know this Business Owners terminology will not resonate with most of our customers, but remember, you are setting up a banking account, and Stripe works with all types of customers.
So what you should do here during setup is click + Add a business owner and enter the same contact information as in Step 5 for your Business Representative.
» Tip: If you don't do this during setup, you will eventually need to if you collect over a certain amount (possibly $3,000), so it's in your best interest to just enter this information now and not worry about the terminology.
Step 7: Bank Account or Debit Card Setup
Most teams will select to deposit into a Team/HOA/Country Club or PTO bank account. Stripe can send deposits to any bank, so enter the details even if you do not see yours listed.
» Debit Card Option Not Recommended: Debit cards have a $3,000 limit on automatic payouts, so we HIGHLY suggest avoiding this option since that is a very easy number to hit quickly during registration. Your money will get stuck until you change to a bank account if you reach the limit.
If you click to enter your bank details manually, the following pop-up is presented:
» Note: Payouts occur on a weekly basis. The day of the week is configurable (Monday-Friday) after you have completed your setup. Stripe requires a hold on the first transaction for 7-14 days due to their fraud protection policy, and then payouts typically take 2-3 days to process.
Stripe is requesting my Username/Pw to link to my bank...is this secure?
This method of requesting the bank account username and password is a very common method in use today to confirm access to a bank account. Stripe is using a service called Plaid to verify and link bank accounts. Plaid is very widely used by a range of financial applications to securely verify bank account information.
A backup method of entering a routing number and account number is available during setup (look for small print), but this requires inputting the amounts of 2 micro-deposits to verify the account, which can take several days to complete.
Step 8: Public Details
Step 9: Review and Submit
You will be presented with all of the data entered for each section. You will need to complete all sections to complete the process. Be sure to click the Agree and submit button to complete your Stripe account setup.
➧ Pending Review - Account Verification Process |
After submitting your Stripe information, you will be brought back to your Stripe Account page on your team site where you will see your Stripe account is in a PENDING REVIEW state.
Both Stripe and Swimtopia / Team Topia (non-swim) have processes in place to combat fraud. These processes provide protection against fraud to all parties, including your team and members. During this account verification time, the team can accept charges, but will not be able to receive payouts.
Stripe Fraud Protection
As mentioned in Step 7, Stripe requires a hold on the first transaction for 7-14 days due to their fraud protection policy, and then payouts typically take 2-3 days to process.
Swimtopia / Team Topia Fraud Protection
Although charges can be accepted into the team's Stripe account while the account is pending review, members who are completing registration or an |online store purchase will be required to complete a 3D Secure (3DS) verification directly with the issuing bank before the transaction will be approved. This extra step will only occur until a team's site is verified as legitimate.
The cardholder will usually receive a code via text, phone, or email, but the specific interface is determined by the issuing bank.
Example of a 3DS Authentication:
What if there is an issue with your account status after this verification timeframe?
If Stripe requires more information from your team, you will see that there is an issue with your account on your Settings > Stripe Account page. Click on the View your account to learn more link for more details.
➧ Connect Existing Account |
This feature is useful if two or more Swimtopia teams need to share the same Stripe account and would be used in lieu of creating a new account. (A team can only have 1 Stripe Account connected to their Swimtopia account at a time.)
» Note: Due to the specific Connect Express account Swimtopia has with Stripe, the existing account must have been previously created via Swimtopia. Payments and reporting will be shared, so separating by team will require manipulation of the data outside of the Swimtopia system. See ➞ this section of our Stripe FAQ article for more details.
Click on Connect existing account and enter your numeric Account Sharing Code.
After a Stripe Account Sharing Code has been entered and the accounts have been connected, you will see an option to Disconnect Account in case the link needs to be removed.
➞ See this section of our Stripe Account Access & Management article for more on disconnecting if needed.
Using & Managing Your Stripe Account |
Setting up Your Registration Form with Stripe
For details on how to access and manage your Stripe account ➞ See Registration: Payment Section
Setting up Your Online Store with Stripe
For details on how to access and manage your Stripe account ➞ See Setting up the Online Store
Managing Your Stripe Account and Settings
For details on how to access and manage your Stripe account ➞ See Stripe Account Access & Management
Stripe Support Process
Step 1: Our Stripe FAQs article and Stripe Support Center provide an extensive repository of searchable topics (your Swimtopia team site uses Stripe Express Connect).
Step 2: Can't find the answer online? Contact our Swimtopia Customer Happiness Team. (Available M-F 9am-6pm Central Time)
Step 3: If we cannot answer your question, we will contact Stripe Support on your behalf and will escalate if we do not receive a response within 24-business hours. If we determine the question requires that you contact Stripe Support directly, we will instruct you on how to best reach out to them.
» Tip: Please check the status of your account at the start of each season in case Stripe needs any information from you, to avoid last-minute panic prior to opening registration. You can do this from your Settings > Stripe Account page on your Swimtopia site.
hcmanagesettingsstripeaccount
Comments
0 comments
Article is closed for comments.