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

# List Payment Providers

> List enabled payment providers. Provider secrets are stripped from the response.

Returns every payment provider configured for the merchant — gateway name,
display name, supported methods, and enable/disable state.

<Warning>
  Provider secrets (`secretKey`) are **always stripped** from this endpoint.
  Apps cannot read merchant gateway credentials over the public API.
</Warning>

**Required scope:** `read_settings`

## Response

<ResponseField name="data" type="object">
  <Expandable title="payment providers">
    <ResponseField name="paymentProviders" type="array">
      Provider rows — `id`, `provider` (e.g. `stripe`, `razorpay`), `displayName`,
      `enabled`, `methods` (e.g. `["card","upi","cod"]`), `publicKey`,
      `createdAt`, `updatedAt`. Note: `secretKey` is intentionally omitted.
    </ResponseField>

    <ResponseField name="count" type="number">Total providers returned.</ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json theme={null}
  {
    "status": 200,
    "state": "success",
    "message": null,
    "data": { "paymentProviders": [], "count": 0 },
    "pagination": null
  }
  ```
</ResponseExample>
