Monetization
Connect Stripe
Connect a Stripe account to Apiable through Stripe Connect under Integrations, Payment Providers. Finish Stripe onboarding until charges and payouts are enabled, then attach a price to a plan.
You connect Stripe under Integrations, Payment Providers. Apiable creates a connected Stripe account through Stripe Connect, sends you to Stripe to finish onboarding, then reads the account back. Once Stripe reports charges and payouts enabled, the card shows Connected and you can price plans.
Where do you connect Stripe?
Open Integrations, Payment Providers in the dashboard, at /payment-providers. The page shows a single Stripe Connect card with its current status and a button to start or resume onboarding.
- Open Integrations, Payment Providers.
- Find the Stripe Connect card.
- Read its status, then use the button on the card to connect or to open the Stripe dashboard.
Standard or Express: which account type do you get?
New connections create a Stripe Connect (Standard Account). The developer manages billing in their own Stripe dashboard. Express is an older account type; Apiable shows the Express card only if you connected one before.
| Account type | When you see it | Where billing is managed |
|---|---|---|
| Standard | Every new connection. | The developer's own Stripe dashboard. |
| Express | Only if an Express account was connected previously. | A Stripe Express dashboard opened from Apiable. |
You do not pick the type. Apiable defaults new connections to Standard so no new Express accounts are created.
How do you connect a Standard account?
On the Stripe Connect (Standard Account) card, choose Connect with. Apiable creates the connected account and opens Stripe onboarding in a new tab. Complete every step Stripe asks for, then return to Apiable.
- On the Stripe Connect card, choose Connect with.
- A new tab opens Stripe's onboarding flow. Fill in your business and bank details.
- Finish onboarding. Stripe returns you to the Payment Providers page.
- Apiable rereads the account. The card updates as Stripe enables charges and payouts.
If you leave onboarding part way, the card stays in an incomplete state. Choose the connect button again to resume where Stripe left off.
What does each connection status mean?
The card shows a status from the connected account. The dot turns green and the status reads Connected only when Stripe reports both charges and payouts enabled. Apiable refreshes the status about every 10 seconds.
| Status on the card | What it means |
|---|---|
| Not connected | No usable account yet. Stripe reports neither charges nor payouts enabled. |
| Details not submitted | Onboarding is incomplete. Stripe still needs information before it enables payouts. |
| Charges not enabled | Stripe has details but has not enabled charges yet. |
| Connected | Stripe reports charges and payouts enabled. You can bill plans. |
| Test mode | The connected account is not in live mode. A "Test mode" label appears next to the title. |
What unlocks once Stripe is connected?
Once the account reports Connected, the recurring pricing models become selectable on a plan's Monetization tab, and Apiable can create prices and collect payment. The card also gains an Open dashboard button to your Stripe account.
- The Recurring revenue model and its pricing models unlock on every plan's Monetization tab.
- Apiable creates the Stripe price for each plan you bill for.
- Invoice logs under Integrations, Payment Providers start listing invoices Stripe raised.
How do you finish a Stripe requirement?
When Stripe needs more from the account, the page shows a Requirements table listing each item and its status. Reopen onboarding from the card and clear every requirement until Stripe enables charges and payouts.
| Requirement status | What it means |
|---|---|
| Requirements due in the future | The account is active. Stripe will need this later. |
| Requirements currently due | The account is at risk. Stripe disables it soon unless you provide this. |
| Requirements past due | The account is disabled. Stripe needs this now to re-enable it. |
Troubleshooting
Match what the page shows to the fix.
| What you see | What to do |
|---|---|
| Status Not connected after onboarding | Stripe has not enabled the account yet. Reopen the Stripe Connect card and finish any remaining steps. The status refreshes about every 10 seconds. |
| Status Details not submitted | Onboarding is incomplete. Choose the connect button to resume and provide every detail Stripe asks for. |
| Status Charges not enabled | Stripe accepted your details but has not enabled charges. Check the Requirements table and clear any open items. |
| A Test mode label on the card | The connected account is not live. Switch the account to live mode in Stripe, or connect a live account. |
| Monetization page shows a configuration error | Apiable could not read the account status from Stripe. Reload the page; if it persists, the stored credentials may be wrong. |
| The account ID on Apiable and Stripe do not match | Apiable tries to reconcile them automatically. If it cannot, the page shows a mismatch message; contact support so the correct account ID can be restored. |
| You need to disconnect | Use Unlink in the danger zone at the bottom of the page. This detaches the account from your portal; Stripe keeps the account for your records. |