Skip to content

Set up payments

  1. Open group settings

    Open the group’s Settings and find Payments. The page shows whether a Stripe account is connected and whether it can accept charges and payouts.

  2. Start Stripe onboarding

    Select Connect with Stripe. Stripe opens a secure onboarding flow and requests the business, identity, and bank information required for the connected account.

  3. Return to Hop In Sports

    After onboarding, return to the group and check the payment status. Complete any follow-up requirement shown before creating a paid event.

  4. Create a paid event

    Add a price while creating the event. Review the collection timing, cancellation policy, fees, and expected payout displayed in the product before publishing.

Players see the event price you set. Hop In Sports does not add a separate checkout fee to the player’s price. The following fees are deducted from the group’s payout:

Fee Current rate Who receives it
Hop In Sports platform fee 2.5%, with a $0.30 minimum per paid-event transaction Hop In Sports
Stripe card processing 2.9% + $0.30 for a standard successful US domestic-card charge Stripe

Stripe rates can vary by card type, country, currency conversion, or payment method. See Stripe’s current pricing for the processing rate that applies to a particular payment.

For a $15 paid event using standard US card pricing:

  • Hop In Sports platform fee: $0.38 (2.5%)
  • Stripe processing fee: about $0.74 (2.9% + $0.30)
  • Estimated group payout: about $13.88

The player pays $15 at checkout. The fees are taken from the amount routed to the group, not added on top of the event price.

Event price Hop In Sports Stripe estimate Estimated group payout
$5 $0.30 $0.45 $4.25
$10 $0.30 $0.59 $9.11
$15 $0.38 $0.74 $13.88

Free events do not have event payment processing fees or a Hop In Sports platform fee. A group’s optional Hop In Sports subscription is separate from paid-event transaction fees.

For Pickup, Tournament, League, full-series Class, Clinic, or Camp enrollment, Lesson, and Facility Booking, checkout starts with the price the organizer set. It then shows the payer’s automatic Membership discount, any optional Membership or punch-card use, any promotion, selected group credit, and the cash left to pay. When selected credit covers the full fee, checkout shows that no card charge is due. The activity’s Pay Now or Pay Later cancellation terms still apply. Optional uses and credit are never spent just because they are available; the player selects or removes them before accepting the current quote.

For a captain-paid Team, only the captain’s eligible benefits and credit apply. Other players’ balances do not change the Team price. For each-player payment, each player reviews funding from their own account.

Pay Now checkout states that the payment is non-refundable. Cancelling the registration does not automatically return money. A group admin can still make a rare exception and choose group credit or an original-payment refund.

Open your group’s Promotions page and create a Promotion. Under Eligible products, choose League. Choose All Leagues to cover every eligible League in the group, or Specific Leagues to select the seasons that accept the code. Add a player code and publish the Promotion before sharing it.

At checkout, a player enters the code after reviewing their Membership discount and any visit they chose to use. The code reduces the remaining fee before any Group Credit is applied. A code is not spent when a visit already covers the full fee.

Open the League’s Manage → Settings and edit Team entry price. This updates new entries in divisions using the league price. A custom division entry price stays as set, including a free entry option.

New divisions start with the saved league price. Teams that already entered keep their accepted price; changing the price does not charge or refund them. Someone with an older checkout quote must review an updated quote before entering.

A group admin can make an exceptional return from the Pickup’s Manage → Payments tab. Open the player’s payment details and choose Issue credit or refund.

  1. Check the original payer, amount collected, previous returns, pending refunds, and amount still available to return.
  2. Choose Group credit or Original-payment refund. Group credit is shown first. Earlier terms that promised a cash refund keep that promise.
  3. Enter a full or partial amount and the reason, then choose Review return.
  4. Confirm the payer, amount and method. Returning money does not cancel or restore the registration.

Credit is recorded for the original payer, in the same currency and group, with no expiry. It does not issue money to the acting admin or other players. The payer can see the return and their group credit balance on their Pickup receipt. A card refund can remain pending; that amount stays reserved and cannot also be issued as credit. Use Check refund to refresh the outcome. If a submission loses its connection, use Retry this request.

A refund started directly in Stripe also appears in the payer’s return history and the admin’s payment details once Stripe reports it. Refresh payment details to see its latest status; Check refund applies only to returns started here. If a Stripe refund and group credit already issued exceed the original payment, the admin sees the excess amount to review with the payer. Existing credit is not changed automatically.

Only a group admin can issue these returns. Being assigned as an event host alone does not grant that authority. For a cancelled event, review and resolve each collected payment from the same Payments tab.

  • Refunds and credit: A player cancellation after payment collection is not automatically refundable. If your group cancels an event or approves an exception, a group admin chooses whether to issue group credit or a refund. Prefer group credit for eligible future events when the accepted payment terms allow it. An approved card refund goes to the original payment method; Stripe processing fees may not be returned. Cancelling the event does not itself confirm that either credit or a refund has been issued.
  • Disputes: Stripe handles payment disputes and may debit the connected account. Keep event and registration records so the group can respond to a dispute.
  • Payment method and location: International cards, currency conversion, manually entered cards, and other payment methods can have different Stripe rates. The checkout and Stripe account details are authoritative.
  • Payout timing: Collected funds are paid to the connected bank account on Stripe’s payout schedule. Hop In Sports does not control the bank settlement date.
  • Collecting after signup: When players save a payment method at signup and are charged later, set a registration closing time that falls at least an hour before the charge, and keep the registration window within a week. A payment method saved long before it is charged is more likely to fail, because the card may have expired or been replaced in the meantime. The editor rejects a window that breaks either rule and tells you the earliest opening or latest closing time it will accept.

Return to Settings → Payments and follow the account-status prompt. Paid events should not be published until both charges and payouts are enabled.

Pickup fees paid with a mix of credit and cash

Section titled “Pickup fees paid with a mix of credit and cash”

Players can choose eligible group credit at web Pickup checkout. Discounts still reduce the fee first. Credit then pays part or all of the remaining amount; it is not reported as cash collected. Pay Later saves a payment method only when there is cash left to collect.

When reviewing an exceptional return, keep its original funding sources:

  • Original-payment refund: restore the credit originally used and refund the cash portion to the original payment method.
  • Group credit: restore the credit originally used and issue new credit only for the cash portion being returned.

Partial mixed returns preserve those proportions, rounded in currency minor units. For a fee funded with $8 credit and $12 cash, a $10 original-source return restores $4 credit and refunds $6 cash. The receipt records the source breakdown. The original credit is not paid out as cash, and returning value does not change whether the player is registered.