> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Disconnect Payments by Wix

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

Legacy integration for existing connections only. New installations are not supported.

Disconnects the payment integration and removes its stored provider credentials.

Wix Payments and Payments by Wix share one set of live checkout credentials. Disconnecting repoints those credentials to the other integration if it's still connected, or clears them if not, so the deployed checkout can no longer create new charges. This takes effect immediately, without a separate deploy.

This does not delete the Wix account, and preserves the [Wix site connection](/developers/references/apps-api/sections/payments-wix#wix-site-connection), so dashboard access keeps working. An in-progress checkout can still complete.

Requires write access to the app.



## OpenAPI

````yaml /developers/references/app-management/app-management-openapi.json delete /api/apps/{app_id}/payments/payments-by-wix
openapi: 3.1.0
info:
  title: Base44 App Management API
  version: 1.0.0
servers:
  - url: https://app.base44.com
security:
  - PersonalAccessTokenAuth: []
paths:
  /api/apps/{app_id}/payments/payments-by-wix:
    delete:
      summary: Disconnect Payments by Wix
      description: >-
        <Info>This API is in beta. Endpoints, fields, and behavior may still
        change, so avoid depending on it in production.</Info>


        Legacy integration for existing connections only. New installations are
        not supported.


        Disconnects the payment integration and removes its stored provider
        credentials.


        Wix Payments and Payments by Wix share one set of live checkout
        credentials. Disconnecting repoints those credentials to the other
        integration if it's still connected, or clears them if not, so the
        deployed checkout can no longer create new charges. This takes effect
        immediately, without a separate deploy.


        This does not delete the Wix account, and preserves the [Wix site
        connection](/developers/references/apps-api/sections/payments-wix#wix-site-connection),
        so dashboard access keeps working. An in-progress checkout can still
        complete.


        Requires write access to the app.
      operationId: >-
        disconnect_payments_by_wix_api_apps__app_id__payments_payments_by_wix_delete
      parameters:
        - name: app_id
          in: path
          required: true
          schema:
            type: string
            description: ID of the Base44 app.
            title: App Id
          description: ID of the Base44 app.
          example: 6820f3a4e7b91d003c45a1f2
      responses:
        '200':
          description: The integration was disconnected.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WixPaymentDisconnectResult'
        '400':
          description: >-
            The integration is not connected — either it was never connected, or
            a previous call already disconnected it.
        '401':
          description: Missing or invalid credentials.
        '403':
          description: >-
            The credential is not permitted or you don't have write access to
            the app. A missing app also fails the app access check.
        '404':
          description: The app is outside the credential's granted workspace.
        '409':
          description: The workspace requires an unlocked SSO session.
      security:
        - PersonalAccessTokenAuth:
            - full_access
components:
  schemas:
    WixPaymentDisconnectResult:
      properties:
        success:
          type: boolean
          title: Success
          description: Whether the disconnect completed.
          example: true
      type: object
      required:
        - success
      title: WixPaymentDisconnectResult
      description: The result of disconnecting a Wix payment integration.
  securitySchemes:
    PersonalAccessTokenAuth:
      type: http
      scheme: bearer
      description: >-
        Personal access token, sent as `Authorization: Bearer <token>`. Each
        operation lists the permission it needs: `read_only` or `full_access`. A
        full-access token can call every operation. A read-only token can call
        only the operations that list `read_only`; anything else returns 403
        `read_only_credential_route_not_allowed`.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.