ArcalotlArcalotl
Getting Started

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

  1. Run /retain setup in your Discord server
  2. Click the authorization link the bot sends
  3. Sign in to Stripe, or create an account
  4. Authorize Arcalotl to create charges on your behalf
  5. 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

FeeAmountWhen
Stripe processingStripe's current processing rateEvery transaction
Arcalotl transaction fee2%Every successful payment
Arcalotl recovery fee5%Only on recovered or saved revenue

For more detail, see Stripe and Billing.

On this page