MerchantNetworkTokenBinding
A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.
Per-merchant network token provider binding. Persisted as an element of `Merchant.NetworkTokenBindings`.
Values
Fields
| Field | Type | Description | ||||
|---|---|---|---|---|---|---|
providerName
required |
string | Which network token provider this entry binds the merchant to, by the provider's registered name.
Compared case-insensitively. A null or blank provider is treated as no binding at all.
nullablemax length 64
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||
isEnabled
required |
boolean | Whether this provider is switched on for this merchant. When `false` or null, the selector does
not return this binding even though the row exists.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||
credentialSource
required |
ProviderCredentialSource ProviderCredentialSource | Whose provider account the merchant's tokens live in. Null reads as
`Gateway`.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||
fieldValues
required |
array of NetworkTokenBindingFieldValue array of NetworkTokenBindingFieldValue | The provider-declared configuration values for this merchant, keyed by the setting names the provider
declares.
Conditional: When FieldValues is not null.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||
Fields of each NetworkTokenBindingFieldValue: This body has no documented fields. | ||||||
providerAccountId
required |
string | The provider's account or organization id for this merchant, when the provider keys tokens by one.
Not a secret.
nullablemax length 128
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||
usageMode
required |
NetworkTokenUsageMode NetworkTokenUsageMode | How far the merchant uses network tokens. Null reads as `ProvisionOnly`.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||
enabledNetworks
required |
array of string array of | The card networks to provision tokens for, by the names in `NetworkTokenNetworks`. Null
reads as Visa and Mastercard.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||
This model has no documented fields.