Get Stripe integration status
<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>
Reports how far Stripe setup has gone for the app, without returning any credentials.
It covers the sandbox's status and claim state, and whether test or live credentials are stored.
If Stripe was never set up, every field but app_id comes back false or null.
Requires read access to the app.
get/api/apps/{app_id}/payments/stripe/status
Path parameters
app_idstring required
ID of the Base44 app.
ID of the Base44 app.
Query parameters
check_transactionsboolean
Whether to look for any checkout session in sandbox mode. Defaults to false.
Whether to look for any checkout session in sandbox mode. Defaults to false.
Response
Successful Response
Example response
{
"app_id": "6820f3a4e7b91d003c45a1f2",
"stripe_mode": "sandbox",
"sandbox_status": "unclaimed",
"sandbox_is_claimable": true,
"sandbox_claim_url": "https://dashboard.stripe.com/claim/example",
"sandbox_days_until_expiry": 30,
"sandbox_account_id": "acct_T7mK2p9Q4r6S8v",
"test_mode_configured": true,
"live_mode_method": "direct_keys",
"live_account_id": "acct_L8nP3q5R7s9T2v"
}