> ## 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. Requires write access to the app. Updates and redeploys the shared checkout credentials before marking the integration disconnected. Preserves the Wix site and dashboard access. This does not delete the Wix account, and an in-progress checkout can still complete. Repeating the call after a successful disconnect is rejected.



## 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:
  - ApiKeyAuth: []
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. Requires write access to the app. Updates
        and redeploys the shared checkout credentials before marking the
        integration disconnected. Preserves the Wix site and dashboard access.
        This does not delete the Wix account, and an in-progress checkout can
        still complete. Repeating the call after a successful disconnect is
        rejected.
      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: This integration is not connected to the app.
        '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.
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:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: api_key
      description: Personal API key.

````