---
title: "Remove Stripe integration"
method: DELETE
path: "/api/apps/{app_id}/payments/stripe"
---

# Remove Stripe integration

`DELETE /api/apps/{app_id}/payments/stripe`

<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>

Deletes the app's [sandbox](/developers/references/apps-api/sections/payments-stripe#from-sandbox-to-live) record and stored Stripe secrets, and clears its Stripe mode, so [Get Stripe integration status](/api-reference/get-stripe-integration-status) reports no mode.

This does not delete the Stripe account or catalog, revoke credentials at Stripe, or redeploy existing backend functions.

Backend functions that were already deployed keep the credentials they were deployed with, so they can keep using Stripe until you [redeploy the app](/api-reference/deploy-an-app).

Requires write access to the app. Workspace viewers cannot call this operation.

## Path parameters

- `app_id` string, required — ID of the Base44 app.

## Response `200`

The operation result.

- StripeRemovalResult — The result of removing the app's Stripe configuration.
  - `success` boolean, required — Whether the removal completed.

## Other responses

- `401` — Missing or invalid credentials.
- `403` — The credential is not permitted or you don't have the required app access. A missing app also fails the app access check.
- `404` — The app is outside the credential's granted workspace.
- `409` — The workspace requires an unlocked SSO session.

## Changes

- **2026-09-15** `ca10c5ce328c` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/base44/apis/base44-app-management-api/changes/api/apps/:app_id/payments/stripe/delete.md)

---

[API](https://skmtc.dev/base44/apis/base44-app-management-api.md) · [All operations](https://skmtc.dev/base44/apis/base44-app-management-api/llms.txt) · [OpenAPI document](https://skmtc.dev/base44/apis/base44-app-management-api/revisions/5e69adeb8667?raw)
