# PagedResultDtoOfWalletProviderRegistrationDto

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

## Fields
- `items` (array<[WalletProviderRegistrationDto](https://devportal.demo.winkpg.io/docs/api/models/WalletProviderRegistrationDto.md)>): (nullable)
  Fields of each item:
  - `extraProperties` (object): (nullable, read only)
  - `id` (string(uuid))
  - `creationTime` (string(date-time)): The date and time when this entity was created.
  - `creatorId` (string(uuid)): The ID of the user who created this entity. (nullable)
  - `lastModificationTime` (string(date-time)): The date and time when this entity was last modified. (nullable)
  - `lastModifierId` (string(uuid)): The ID of the user who last modified this entity. (nullable)
  - `isDeleted` (boolean): Indicates whether this entity has been deleted.
  - `deleterId` (string(uuid)): The ID of the user who deleted this entity, if it is deleted. (nullable)
  - `deletionTime` (string(date-time)): The date and time when this entity was deleted, if it is deleted. (nullable)
  - `merchantId` (string(uuid)): (nullable)
  - `tenantId` (string(uuid)): (nullable)
  - `concurrencyStamp` (string): (nullable)
  - `entityVersion` (integer(int32)): Increases whenever the entity is changed.
  - `name` (string): (nullable)
  - `providerType` ([WalletProviderType](https://devportal.demo.winkpg.io/docs/api/models/WalletProviderType.md)): (nullable)
    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.
  - `status` ([WalletRegistrationStatus](https://devportal.demo.winkpg.io/docs/api/models/WalletRegistrationStatus.md)): (nullable)
    Values:
    - `Pending`: Registration created but not started.
    - `Registering`: Registration process in progress.
    - `CertificatesPending`: Waiting for certificates to be uploaded.
    - `VerifyingDomains`: Domain verification in progress.
    - `Active`: Wallet provider fully active.
    - `Suspended`: Provider temporarily suspended.
    - `Expired`: Certificates expired.
    - `Failed`: Registration failed.
  - `level` ([WalletRegistrationLevel](https://devportal.demo.winkpg.io/docs/api/models/WalletRegistrationLevel.md)): Derived scope: `Platform` when  `merchantId` is null, otherwise  `Merchant`. Computed on every read.
    Values:
    - `Platform`: PSP / Platform Integrator-level row (MerchantId = null).
    - `Merchant`: Per-sub-merchant row (MerchantId set).
  - `domainVerifications` (array<[WalletDomainVerification](https://devportal.demo.winkpg.io/docs/api/models/WalletDomainVerification.md)>): (nullable)
  - `providerMerchantIdentifier` (string): Provider-side merchant identifier persisted at registration time. (nullable)
  - `gatewayMerchantId` (string): The merchant's identifier at this gateway, persisted at registration time for a provider  whose model round-trips one (Google Pay). Null for every other provider. (nullable)
  - `merchantDisplayName` (string): Merchant display name persisted at registration time. (nullable)
  - `merchantUrl` (string): Canonical merchant URL persisted at registration time. (nullable)
  - `isSandbox` (boolean): Platform-row gateway environment: `true` = Sandbox, `false` = Production.  Persisted only for platform-level rows; merchant-level rows derive their  environment live from the merchant's Test mode, so this stays `false` for them.
  - `profileId` (string): Profile id, for providers with a profile model (Paze: needed by the HPP SDK  alongside the client id). Single per registration (Paze is single-domain / single-profile). (nullable)
  - `merchantCategoryCode` (string): Merchant category code (ISO 18245). (nullable)
  - `merchantAddress` ([WalletMerchantAddressInput](https://devportal.demo.winkpg.io/docs/api/models/WalletMerchantAddressInput.md)): Business address registered with the provider. Stored as one JSON string in  `ProviderMetadata`; deserialized to the structured shape by the AutoMapper  profile so consumers never touch the raw JSON.
- `totalCount` (integer(int64))

## See also

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