Stripe Connect onboarding
Connect your Stripe account to Kagibag so you can receive payouts from ticket sales. The whole process takes about ten minutes.
How it works
Kagibag uses Stripe Connect Express to handle payouts. When attendees buy tickets to your events, the money flows through Stripe and lands directly in your bank account. Kagibag takes a small 3% platform fee on each transaction and the remaining 97% goes to you.
Example: $100.00 ticket sale
- $3.00 goes to Kagibag (platform fee)
- $97.00 goes to your Stripe balance, then to your bank account
Before you start
- You need to be part of a team on Kagibag.
- Only team administrators can set up billing.
- Have your business details handy — Stripe will ask for identity verification, bank account details, and basic business information.
1) Go to billing & payouts
Log in to your admin panel and navigate to Billing & Payouts. You will see your current connection status. If you have not connected yet it will show “Not connected” with an amber indicator.
2) Choose your country
Click the “Connect with Stripe” button. A dialog will appear asking you to select the country where your business is legally registered. We support 44 countries including the United States, United Kingdom, Canada, Australia, and most of the EU.
Click “Continue to Stripe” to proceed.
3) Complete Stripe onboarding
You will be redirected to Stripe's secure onboarding portal. Stripe will ask you to provide:
- Identity verification — a government-issued photo ID and sometimes a selfie
- Bank account details — where you want payouts deposited
- Business information — business type, address, and tax identification number
This is Stripe's own secure process. Kagibag never sees your banking details or personal documents.
4) Return to Kagibag
Once you have finished the Stripe onboarding you will be redirected back to your Billing page. You will see a message confirming that onboarding is in progress. Stripe is now reviewing your information which usually takes a few minutes but can occasionally take longer.
5) Wait for verification
Stripe reviews your submitted information in the background. As your account is verified the Billing page updates automatically:
- Charges badge changes from “Pending” to “Active” — you can now sell paid tickets
- Payouts badge changes from “Pending” to “Active” — funds will transfer to your bank
If you have a live connection (indicated by the green “Live updates active” indicator at the bottom of the page) these changes appear in real time without refreshing.
Understanding your status
| What you see | What it means |
|---|---|
| Not connected (amber dot) | You have not started the Stripe onboarding yet |
| Connected + both badges “Pending” | Your account is created but Stripe is still reviewing |
| Connected + Charges “Active”, Payouts “Pending” | You can sell tickets. Payouts are still under review |
| Connected + both badges “Active” | Fully operational — you are all set |
Checking your status manually
If your status seems stuck or you want to force a check, click the refresh icon button (circular arrow) in the top-right of the Billing page. This contacts Stripe directly and pulls the latest status for your account.
Coming back to finish later
If you exit the Stripe onboarding before completing all the steps, go back to your Billing & Payouts page and click “Restart connection”. This generates a fresh onboarding link and redirects you to Stripe to pick up where you left off.
Stripe onboarding links expire after a short time. If your link has expired just click “Restart connection” to generate a new one.
Troubleshooting
| Problem | What to do |
|---|---|
| Status stuck on “Pending” | Click the refresh icon button. If it is still pending after a few minutes, wait — Stripe occasionally takes longer to verify. |
| Cannot find the “Connect with Stripe” button | Make sure you are logged in as a team administrator. Only admins see billing controls. |
| Country dropdown shows an error | Re-select your country from the dropdown manually. Browser auto-fill can sometimes interfere. |
| Keep getting redirected back from Stripe | Your onboarding link may have expired. Click “Restart connection” to generate a new link. |
| Charges active but payouts pending | This is normal. Stripe sometimes enables charges before payouts. Wait for Stripe to finish reviewing your payout details. |
| Live updates paused (amber indicator) | The real-time connection is not active. Your status will still update when you reload the page or click the refresh button. |
| “Unable to reach Stripe right now” | Stripe's API is temporarily unavailable. Wait a moment and try the refresh button again. |
| Selected the wrong country | Stripe does not allow country changes after account creation. Contact support for assistance. |
Frequently asked questions
How long does verification take?
Most accounts are verified within a few minutes. In some cases Stripe may require additional documentation which can take one to two business days.
When will I receive my first payout?
After your account is fully verified (both Charges and Payouts show “Active”), payouts typically arrive in your bank account within two to seven business days after a ticket sale depending on your country and bank.
Can I change my bank account later?
Yes. You can update your bank account details directly through your Stripe Express dashboard. This does not affect your Kagibag connection.
What if I manage multiple teams?
Each team has its own Stripe Connect account. You will need to complete the onboarding process separately for each team.
Is my financial information safe?
Stripe is a PCI Level 1 certified payment processor. Kagibag never sees or stores your bank details, identity documents, or tax information. We only store a reference ID to your Stripe account and whether charges and payouts are enabled.