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_enabledboolean
    Default false
  • details_submittedboolean
    Default false
  • disabled_reasonstring | null
  • requirements_duearray of string
    Default []
  • 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 | null
    How the account was pinned.
    One of onboarding, legacy_import, staff
  • statusenumRequired
    active: 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 | null
    Whether 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.