Skip to main content
Orgo Stripe Integration is the payment processing connection within Orgo that links your organization’s Stripe account to accept online payments for membership fees, event tickets, donations, and merchandise. Built for organizations that collect any form of online payment from members, including professional associations, alumni networks, faith communities, and trade unions, and any group needing card, bank transfer, or digital wallet payments handled securely. Works alongside Stripe, connecting it directly to membership dues, ticketing, and donations so payments and member records stay in sync, without replacing Stripe’s own payment processing infrastructure.
Members pay with credit cards, bank transfers, Apple Pay, Google Pay, and other local payment methods. You need a Stripe account — everything else (card handling, security, PCI compliance) is managed for you.

Connecting Stripe

SettingsFeesStripe Integration
1

Create a Stripe account

If you don’t have one, go to stripe.com and sign up. Complete their identity verification and add your organization’s banking details.
2

Click Connect with Stripe

In Orgo, click the connect button. You’ll be redirected to Stripe.
3

Authorize the connection

Log in to Stripe and authorize Orgo to connect to your account.
4

Return to Orgo

You’ll be redirected back. The status should show “Connected” and “Active”.

Account status


What Stripe powers

Once connected, Stripe handles:

Accepted payment methods

What your members can pay with depends on your Stripe account’s country:

Transaction fees

Stripe charges per transaction — you don’t pay Orgo for payment processing: Exact rates depend on your Stripe account configuration and country. See stripe.com/pricing for current rates.

Payouts

Stripe transfers collected funds to your bank account: Configure payout schedule in the Stripe Dashboard. Orgo doesn’t control payout timing — that’s between Stripe and your bank.

Local Center Stripe accounts

For organizations where branches collect their own fees: Each Local Center can connect its own Stripe account separately. When a member pays a local fee, the payment goes directly to the local center’s bank account — not through the national organization. Fee distribution options:
  • 100% local — all payment goes to the Local Center
  • Split — automatic division between national and local (e.g., 70/30)
  • National collects — national org receives everything, distributes manually
See Local Center Fees for the full setup.

Security

You don’t need to worry about payment security compliance — Stripe is a certified PCI Level 1 Service Provider.

Testing before going live

Use Stripe’s test mode to verify everything works:
  1. Enable test mode in the Stripe Dashboard
  2. Use test card numbers:
    • 4242 4242 4242 4242 — successful payment
    • 4000 0000 0000 0002 — card declined
  3. Test subscriptions, refunds, and checkout flows safely
  4. When ready, switch to live mode
Never use real card numbers in test mode, and never use test cards in live mode.

Disconnecting Stripe

SettingsFeesStripe IntegrationDisconnect
Disconnecting immediately stops all payment processing, cancels active subscriptions, and removes stored payment methods. Export any needed data before disconnecting. This is not reversible without reconnecting.

Common scenarios

Ensure your browser allows popups from stripe.com. Try a different browser. Clear cookies if the redirect loop fails.
Check the Stripe Dashboard → Payments for specific error details. Common causes: card declined by bank, 3D Secure authentication not completed, insufficient funds, expired card.
Check the Stripe Dashboard → Payouts. Verify bank details are correct. New Stripe accounts have a longer payout delay (7+ days). Check if Stripe has flagged any issues requiring your response.
Stripe needs more information from you. Check the Stripe Dashboard for outstanding requirements — usually identity documents, business information, or website URL. Complete them to remove restrictions.