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

# Get Virtual Card Provider

> Retrieve details and credential requirements for a specific virtual card provider.

<Card title="Virtual Card Issuance Guide" icon="book" href="/capture-cards/virtual-cards">
  Issue virtual cards through connected providers
</Card>

Returns details for a specific virtual card provider, including the credential fields required for issuing cards.

This endpoint is publicly accessible and does not require authentication.

## Error Responses

| Code | HTTP Status | Condition                                                    |
| ---- | ----------- | ------------------------------------------------------------ |
| N/A  | `404`       | Virtual card provider with the specified name was not found. |

## Parameters

### Path Parameters

<ParamField path="name" type="string" required>
  The name of the virtual card provider. See [List Virtual Card Providers](/api-reference/tokenize-cards/list-virtual-card-providers) for available names.
</ParamField>

<RequestExample>
  ```javascript Node.js theme={null}
  const providerName = 'WEX';

  const response = await fetch(`https://service.pcibooking.net/api/VirtualCard/${providerName}`);

  const data = await response.json();
  console.log(data);
  ```

  ```python Python theme={null}
  import requests

  provider_name = 'WEX'

  response = requests.get(
      f'https://service.pcibooking.net/api/VirtualCard/{provider_name}'
  )

  print(response.json())
  ```
</RequestExample>

## Response

<ResponseExample>
  ```json 200 theme={null}
  {
      "Name": "WEX",
      "CredentialsNames": [
          "OrgGroupLoginId",
          "UserName",
          "Password"
      ],
      "ProviderUrl": "https://www.wexinc.com"
  }
  ```

  ```text 404 theme={null}
  Virtual card provider with name [InvalidName] not found
  ```
</ResponseExample>
