# WalletProviderCapabilityOutput

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

Capability snapshot for a single wallet provider: what the frontend needs to
know to drive a dynamic wallet selector. The frontend should disable controls
for capabilities the chosen provider doesn't support rather than letting the
user submit a request that will return "not supported".

## Fields
- `providerType` ([WalletProviderType](https://devportal.demo.winkpg.io/docs/api/models/WalletProviderType.md)): The wallet provider this capability snapshot describes.
  Values:
  - `Unknown`: Unknown wallet provider.
  - `ApplePay`: Apple Pay wallet provider.
  - `GooglePay`: Google Pay wallet provider.
  - `NetworkToken`: Network tokenization provider (Visa, Mastercard etc).
  - `Paze`: Paze (Early Warning) wallet provider.
- `registered` (boolean): True when the provider is registered in DI. False would only be returned for  future `WalletProviderType` enum values that don't have an  implementation yet: the discovery endpoint omits unregistered providers  entirely, so callers normally see `Registered = true` on every result.
- `enabled` (boolean): True when the corresponding `PaymentTokenization.{ProviderType}.Enabled`  setting resolves to true. A registered-but-disabled provider should be hidden  from production users and shown as opt-in for admins.
- `supportsMerchantManagement` (boolean): True when the wallet supports server-to-server merchant management (register,  get and unregister calls). Apple Pay: true; Google Pay: false.
- `supportsPaymentSession` (boolean): True when the wallet requires a server-issued payment session before checkout.  Apple Pay: true; Google Pay: false.
- `supportsDomainAssociation` (boolean): True when the wallet expects the merchant domain (or PSP-hosted domain) to serve  a provider-issued verification file at a well-known path. Apple Pay: true;  Google Pay / Paze: false.

## See also

- [All documentation](https://devportal.demo.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
