Connect Stripe
Link your Stripe account to Arcalotl to start accepting payments.
Arcalotl uses Stripe Connect (Direct Charges) to process payments. Money goes directly to your Stripe account. Arcalotl never holds your funds.
How it works
- Run
/retain setupin your Discord server - Click the authorization link the bot sends
- Sign in to Stripe, or create an account
- Authorize Arcalotl to create charges on your behalf
- Return to Discord and continue setup
Arcalotl collects its platform fee as a Stripe application fee. You can review those fees in Stripe alongside the connected account's charges.
What Arcalotl accesses
When you connect your Stripe account, Arcalotl receives:
- Your Stripe account ID, so Arcalotl can create Checkout Sessions, products, prices, subscriptions, coupons, refunds, and Billing Portal sessions in the connected account
- Stripe webhook events, so Arcalotl can track subscription, invoice, refund, dispute, and account status changes
Arcalotl does not receive or store:
- Bank account details
- Tax information
- Personal financial records
- Card numbers or CVVs
Using an existing Stripe account
If you already have a Stripe account with other products or subscriptions, you can still connect it. Arcalotl creates products and prices in that account for plans created through Arcalotl.
You do not need to configure Stripe webhooks by hand for normal setup. Arcalotl listens for Stripe events on its platform webhook endpoint and updates Discord access from those events.
If you already have Stripe products with monthly or annual prices, you can import plans after connecting Stripe.
Fees
| Fee | Amount | When |
|---|---|---|
| Stripe processing | Stripe's current processing rate | Every transaction |
| Arcalotl transaction fee | 2% | Every successful payment |
| Arcalotl recovery fee | 5% | Only on recovered or saved revenue |
For more detail, see Stripe and Billing.