What is Stripe Connect?
Stripe Connect is Stripe's platform for marketplace and platform businesses, enabling multi-party payments where money flows between a platform and its connected accounts.
Why it matters
For community monetization, the question of where money goes is fundamental. Some platforms act as the merchant of record, collecting all subscriber payments into their own account and then paying out server owners later (often with delays and minimum thresholds). This model gives the platform control over your funds and creates dependency: if the platform shuts down, changes terms, or delays payouts, your revenue is at risk.
Stripe Connect solves this by enabling a direct relationship between the subscriber's payment and the server owner's Stripe account. In the Direct Charges model specifically, the charge is created on the connected account (the server owner), meaning the money lands in their Stripe balance immediately. The platform (Arcalotl) collects its fee via an application fee that Stripe deducts automatically. The server owner never has to wait for a payout from an intermediary.
This architecture also means portability. Because the Stripe account belongs to the server owner, all customer data, payment history, and subscription records in Stripe remain theirs. If they decide to stop using the platform, their Stripe account continues to function independently. Subscribers' saved payment methods, billing history, and active subscriptions are all tied to the server owner's Stripe account, not locked inside a third-party platform.
How Arcalotl handles this
Arcalotl uses Stripe Connect's Direct Charges model exclusively. During the /setup flow, server owners connect their existing Stripe account (or create a new one) via Stripe's OAuth flow. This grants Arcalotl permission to create charges and subscriptions on their behalf while keeping the server owner as the merchant of record. The entire onboarding takes under two minutes and requires no technical knowledge.
Every subscription payment flows directly to the server owner's Stripe account. Arcalotl's 2% platform fee is collected as a Stripe application fee, which means it's deducted automatically by Stripe at charge time. The server owner sees the full charge amount and the application fee as separate line items in their Stripe dashboard. There are no hidden fees, no payout delays, and no minimum balance requirements imposed by Arcalotl.
Because the server owner is the merchant of record, they control their own Stripe settings: payout schedule, bank account, tax reporting, dispute handling, and customer communications all live in their Stripe dashboard. If a server owner decides to stop using Arcalotl, their Stripe account, customer payment methods, and all associated data remain completely intact. There is no lock-in at the payment layer.