Disconnect the tenant's payment account
post/payment/stripe/v1/tenants/{tenant_id}/account/disconnect
Requires an API key
Signed-in tenant-admin or Ivora staff; API keys are refused. New payments then get payment_account_required; payments already authorized keep settling on the account they were authorized on. The Stripe account itself is not changed.
Path parameters
- tenant_idintegerRequired
Headers
- idempotency-keystringRequired
Returns · 200
- stripe_account_idstring | null
- charges_enabledbooleanDefault
false - details_submittedbooleanDefault
false - disabled_reasonstring | null
- requirements_duearray of stringDefault
[] - profileobject | null
Child attributes
- business_namestring | null
- urlstring | null
- support_emailstring | null
- support_phonestring | null
- address_line1string | null
- address_line2string | null
- address_citystring | null
- address_statestring | null
- address_postal_codestring | null
- address_countrystring | null
- emailstring | null
- countrystring | null
- default_currencystring | null
- sourceenum | nullHow the account was pinned.One of
onboarding,legacy_import,staff - statusenumRequiredactive: new payments charge this account. pending_review: onboarded, awaiting Ivora approval. none or disconnected: no payment account.One of
none,pending_review,active,disconnected - livemodeboolean | nullWhether the account was read with a live Stripe key.
POST /payment/stripe/v1/tenants/{tenant_id}/account/disconnect
curl --fail-with-body -X POST "https://api.ivoracharge.com/payment/stripe/v1/tenants/1042/account/disconnect" \
-H "Authorization: Bearer $IVORA_API_KEY" \
-H "Idempotency-Key: order-2026-09-30-0001"Response · 200
{
"stripe_account_id": "stripe_account_0123456789abcdef",
"charges_enabled": false,
"details_submitted": false,
"disabled_reason": "string",
"requirements_due": [],
"profile": {
"business_name": "string",
"url": "https://app.example.com/ivora/webhooks",
"support_email": "string",
"support_phone": "string",
"address_line1": "string",
"address_line2": "string",
"address_city": "string",
"address_state": "string",
"address_postal_code": "string",
"address_country": "string",
"email": "developer@example.com",
"country": "string",
"default_currency": "string"
},
"source": "onboarding",
"status": "none",
"livemode": false
}Try it is not available here yetRequests from this page are off until the production API at
https://api.ivoracharge.com is public. Use the code samples from your application server; Ivora grants production access. Keys are created in Developer tools.