Payment & Receipts
Every donation in FeatsClub goes through a payment processor and generates a receipt. This page explains how donations are processed, what each transaction detail means, and how fees work.
How Donations Are Processed
FeatsClub supports multiple payment processors depending on the currency:
| Currency | Primary Processor | Region |
|---|---|---|
| USD ($) | Stripe | United States |
| INR (Rs.) | Cashfree | India |
When a donor contributes to a campaign, the payment is processed through the appropriate platform based on the campaign's currency setting. The organization receives the donated amount minus any processing fees.
Understanding Transaction Details
Each individual donation creates a receipt (called a Donation Receipt in the system). Each receipt records the following information:
| Field | Description |
|---|---|
| Payment ID | A unique identifier for the transaction, assigned by the payment processor |
| Payment Amount | The gross amount the donor paid -- this is the full amount charged to the donor |
| Donation Amount | The net amount the organization receives after processing fees are deducted |
| Payment Platform | Which payment service processed the transaction (see full list below) |
| Payment Status | Whether the transaction was confirmed, pending, or failed |
| Payment Date | The date and time the donation was made |
| Currency | The currency of the transaction (USD, INR) |
Payment Platforms
FeatsClub supports a variety of payment methods. The platform recorded on each receipt indicates how the donor chose to pay:
Online Platforms
| Platform | Description |
|---|---|
| Stripe | Credit/debit card payments for USD campaigns |
| Cashfree | Online payments for INR campaigns |
| PayPal | PayPal account or PayPal credit |
| Google Pay | Google Pay mobile payments |
| PhonePe | PhonePe mobile payments (India) |
| Paytm | Paytm wallet and payments (India) |
| UPI | Unified Payments Interface bank transfers (India) |
| Net Banking | Direct bank transfers via net banking (India) |
Offline and Peer-to-Peer Platforms
| Platform | Description |
|---|---|
| Cash | Physical cash donations recorded manually |
| Check | Donations made by check, recorded manually |
| Venmo | Venmo peer-to-peer transfers |
| Zelle | Zelle bank-to-bank transfers |
| Other | Any other payment method not in the list above |
For offline payment methods like Cash, Check, Venmo, and Zelle, the donation is recorded in the system but the actual transfer happens outside of FeatsClub. These records help you maintain a complete log of all contributions regardless of how they were collected.
Gross Amount vs. Net Amount
Two amounts are tracked for every donation:
- Payment Amount (Gross) -- The total amount the donor was charged. This is what the donor sees on their payment confirmation.
- Donation Amount (Net) -- The amount your organization actually receives after the payment processor deducts its fees.
For example, if a donor gives $100 through Stripe:
- Payment Amount: $100.00 (what the donor paid)
- Donation Amount: ~$97.10 (what you receive, after Stripe's ~2.9% + $0.30 fee)
The totals summary on the Donors tab shows both figures so you always know the difference between what was donated and what you received.
Pass Charges to Donor
When creating or editing a campaign, you can enable the "Pass Charges to Donor" option. This determines who pays the payment processing fees:
| Setting | Who Pays Fees | What Donor Sees | What Org Receives |
|---|---|---|---|
| Enabled (pass to donor) | The donor | Donation amount + processing fee (e.g., $103.20 for a $100 donation) | The full donation amount ($100) |
| Disabled (org absorbs) | The organization | Just the donation amount (e.g., $100) | Donation amount minus fees (~$97.10) |
Many donors are willing to cover processing fees when given the option, especially for charitable causes. Enabling this setting means your organization receives the full intended donation amount.
Payment Status
Each receipt has a payment status that indicates the state of the transaction:
| Status | Badge Color | Meaning |
|---|---|---|
| Confirmed | Green | Payment was successfully processed and funds have been received |
| Pending | Amber | Payment is being processed or awaiting confirmation |
| Failed | Red | Payment did not go through -- the donor was not charged or the charge was reversed |
Only confirmed transactions count toward the campaign's collected amount and the totals shown on the Donors tab.
Corporate Matching Donations
FeatsClub supports tracking corporate matching donations. Some companies match their employees' charitable contributions, effectively doubling or multiplying the donation.
When a donation includes corporate matching, the receipt records:
| Field | Description |
|---|---|
| Matching Company | The name of the company providing the match |
| Matching Percentage | The percentage the company matches (e.g., 100% means the company matches dollar-for-dollar) |
Corporate matching amounts are tracked separately and contribute to the campaign's total matching amount, giving you visibility into how much additional funding corporate partners are providing.
Setting Up Your Payment Profile
Before your campaigns can accept online donations, your organization needs a payment profile configured:
- Go to Dashboard > Settings > Payments.
- Set up your Stripe account (for USD donations) or Cashfree account (for INR donations).
- Complete the onboarding process with the payment provider.
- Once connected, your campaigns can accept online donations.
Campaigns cannot accept online payments until a payment profile is set up. If you try to launch a campaign without a payment profile, donors will not be able to contribute through the platform. Make sure to configure your payment settings before going live with your first campaign.
What's Next?
Learn about the talent user campaign approval workflow in Talent User Campaigns, or explore strategies for effective fundraising in Tips & Best Practices.