Skip to main content

Payment Processing

FeatsClub integrates with trusted payment processors to handle membership fees securely. This guide explains how payments work during enrollment, what fees apply, and how you can configure payment options for your memberships.

Supported Payment Processors

FeatsClub supports two payment processors depending on your organization's currency:

ProcessorCurrencyRegionPayment Methods
StripeUSD (and other international currencies)United States, internationalCredit/debit cards, ACH bank transfers
CashfreeINR (Indian Rupee)IndiaUPI, credit/debit cards, net banking, wallets

Your payment processor is determined by the payment profile you set up in your organization settings. If you have not configured a payment profile yet, you can still create and launch free memberships.

info

To set up your payment profile, go to Dashboard > Settings > Payments. You will need to connect your Stripe or Cashfree account so that FeatsClub can process payments on your behalf and deposit funds into your account.

How Payment Works During Enrollment

When a member enrolls in a paid membership, here is what happens behind the scenes:

One-Time Payment Memberships

  1. The member reviews the membership details and price
  2. They click Join and complete the registration form (if configured)
  3. FeatsClub presents a secure payment form powered by Stripe or Cashfree
  4. The member enters their payment details and confirms
  5. The payment is processed immediately
  6. Upon success, the enrollment is confirmed and the membership becomes active
  7. A receipt is recorded in the member's enrollment record

Recurring (Subscription) Memberships

  1. The member reviews the membership details, price, and billing interval (monthly or yearly)
  2. They click Join and complete the registration form (if configured)
  3. FeatsClub creates a subscription through Stripe
  4. The member enters their payment details and confirms the first payment
  5. The subscription is activated with automatic billing at the specified interval
  6. Subsequent charges are processed automatically on the renewal date
  7. The member can view their subscription status and upcoming renewal date in their profile
caution

Recurring subscriptions are currently supported through Stripe only. If your organization uses Cashfree (INR), recurring memberships will process as one-time payments that need manual renewal.

📸
Screenshot: Payment checkout screen
The secure payment form shown to members during enrollment, displaying the membership name, price, and payment input fields

Fee Structure

When processing payments, there are two types of fees to understand:

Platform Fee (FeatsClub)

FeatsClub charges a small platform fee on paid transactions. This fee covers the cost of the membership management infrastructure, payment processing coordination, and member record management.

Payment Processor Fee (Stripe / Cashfree)

The payment processor (Stripe or Cashfree) charges its own processing fee for handling the actual transaction. These fees vary by payment method and are set by the processor, not by FeatsClub.

Fee Passthrough: Who Pays the Fees?

You have control over whether your organization absorbs the processing fees or passes them to the member. This is configured per membership using the Pass charges to member setting.

SettingWhat HappensExample
Off (organization absorbs fees)The member pays the base price. Your organization receives the base price minus processing fees.Base price: $100. Member pays $100. You receive ~$96 after fees.
On (member pays fees)Processing fees are added to the base price. The member pays slightly more. Your organization receives the full base price.Base price: $100. Member pays ~$104. You receive $100.
tip

Most organizations pass fees to the member so they receive the exact amount they set as the membership fee. This is the industry standard approach for membership and subscription billing.

📸
Screenshot: Fee passthrough toggle in membership pricing
The pricing configuration section showing the base fee input, currency selector, and the "Pass charges to member" toggle

Offline / Manual Payments

Not all members will pay online. FeatsClub lets you record offline payments when you add members manually from the dashboard. Supported offline payment modes include:

Payment ModeUse Case
CashMember paid with cash at your location
CheckMember wrote a check
VenmoMember sent payment via Venmo
ZelleMember sent payment via Zelle
OtherAny other payment method (you can add a note describing it)

When adding a member manually, you record the payment mode, payment date, and an optional payment reference (such as a check number or Venmo transaction ID). You can also attach photos of receipts or payment confirmations.

info

Offline payments are recorded for your records only -- FeatsClub does not process or verify these transactions. The member's enrollment is activated immediately when you add them manually, regardless of payment mode.

Payment Confirmation and Receipts

After a successful payment, FeatsClub records a membership receipt that includes:

  • Payment gateway used (Stripe or Cashfree)
  • Transaction/payment ID
  • Payment amount and currency
  • Payment date
  • Base fee (before processing fees)
  • Whether the member agreed to terms and conditions

This receipt is stored in the member's enrollment record and can be viewed by both the member and the organization administrator from the membership detail page.

Currency Support

FeatsClub supports the following currencies for membership pricing:

CurrencyCodeSymbolPayment Processor
US DollarUSD$Stripe
Indian RupeeINRCashfree
FreeNone--No payment required

You select the currency when creating or editing a membership. The currency determines which payment processor is used during checkout.

caution

Once members have enrolled in a paid membership, changing the currency type can cause issues with existing subscriptions. If you need to change currencies, consider closing the current membership and creating a new one with the correct currency.

Refunds

Refund handling depends on your payment processor:

  • Stripe -- Refunds can be processed through your Stripe dashboard. Contact the member to confirm the refund amount and process it directly in Stripe's interface.
  • Cashfree -- Refunds are handled through the Cashfree merchant dashboard.
  • Offline payments -- For cash or check payments, refunds are handled directly between you and the member outside of FeatsClub.

FeatsClub does not currently have a built-in refund button, but future versions may include this capability. For now, process refunds through your payment processor's dashboard and update the member's status in FeatsClub manually if needed.

Payment Profile Setup

Before you can accept paid memberships, you need to connect your payment account:

  1. Go to Dashboard > Settings > Payments
  2. Select your payment region (US/International for Stripe, or India for Cashfree)
  3. Follow the prompts to connect your Stripe or Cashfree account
  4. Once connected, your payment profile is active and you can create paid memberships
tip

You can create and launch free memberships without setting up a payment profile. This is a great way to start building your member base while you set up your payment infrastructure.

What's Next?

Learn about Member-Only Events to see how you can create exclusive events that are accessible only to your enrolled members.