Adyen -- Gateway Field Catalog
Generated constant-layer reference -- every field this gateway can use.
Per-SKU requirement is resolved on each product-code page.
See also: Adyen Supported Transaction TypesSecret fields -- cells marked
<secret>contain credentials or PII. Never commit actual values to source control. Supply via your secrets manager or provisioning vault.
Product Codes Using This Gateway
| SKU | Variant | Region | MPGs | Status |
|---|---|---|---|---|
FNB-ALL-0001-A-110000 |
0001-A / SPF | ALL | 0, 1 | In Development |
Contents
- Group (
group) - Merchant (
merchant) - API User (
apiuser) - Terminal (
terminal) - Terminal Config (
terminalConfig) - STS Token / Repository (
sts) - merchantPaymentGateway (
merchantPaymentGateway)
Group (group)
Merchant (merchant)
| MGMT Field | Required | Type | Len | Value / Default | Description |
|---|---|---|---|---|---|
merchantName |
Mandatory | string | -- | -- | Merchant display name |
regionId |
Mandatory | enum | -- | -- | Region ID Allowed values: see Regions ref |
countryCode |
Mandatory | enum | -- | -- | ISO country code Allowed values: see Countries ref Requires: REGION_ID |
currencyCode |
Conditional | enum | -- | 840 |
ISO numeric currency (e.g. 840 = USD, 978 = EUR) Allowed values: see Currency Codes ref |
bizSystemId |
Conditional | enum | -- | -- | Business system ID Allowed values: see Business Systems ref |
billingMethod |
Conditional | enum | -- | B04 |
Billing method Allowed values: see Billing Methods ref |
serviceEntry |
Conditional | enum | -- | 1 |
[unconfirmed] Service entry mode (1 = ?, other values undocumented) |
addr |
Conditional | string | -- | <secret> (supply via secure channel) |
Address |
city |
Conditional | string | -- | -- | City |
state |
Conditional | string | -- | -- | State |
extData2 |
Mandatory | string | -- | <secret> (supply via secure channel) |
Adyen Master API Key (an alternate API key is also accepted) |
extData3 |
Conditional | enum | -- | RESTAURANT |
Industry type; falls back to RESTAURANT when empty Values: LODGING=Lodging industry profile / RESTAURANT=Restaurant/F&B profile / RETAIL=Retail profile |
extData4 |
Mandatory | url | -- | <secret> (supply via secure channel) |
Host DNS. UAT/SIT: |
extData5 |
Conditional | string | -- | <secret> (supply via secure channel) |
Terminal API DNS — applicable to Card Present only card present only |
extData6 |
Mandatory | string | -- | V71 |
Adyen host/API version (e.g. V71) |
extData7 |
Conditional | enum | -- | FALSE |
Smart Auth toggle Values: TRUE=Smart Auth enabled (must also be enabled in the Adyen portal) / FALSE=Smart Auth disabled |
extData8 |
Conditional | enum | -- | FALSE |
Enable ZIP input (ecom + SPF only) Values: TRUE=ZIP input enabled / FALSE=ZIP input disabledecom only, SPF only |
extData9 |
Conditional | enum | -- | FALSE |
Lodging metadata-only mode (Card Present only) Values: TRUE=Send only .metadata lodging fields / FALSE=Send full .lodging fieldscard present only |
extData10 |
Conditional | string | -- | -- | SKU stamp = merchant<->docs join key (reserved for SKU; currently UNWIRED) |
API User (apiuser)
Terminal (terminal)
Terminal Config (terminalConfig)
STS Token / Repository (sts)
| MGMT Field | Required | Type | Len | Value / Default | Description |
|---|---|---|---|---|---|
spaceName |
Conditional | string | -- | mcli |
Token space name |
repositoryName |
Conditional | string | -- | mcli |
Token repository name |
merchantPaymentGateway (merchantPaymentGateway)
Each MPG entry is one row in the payment gateway array. A product code's required combination is on each SKU page.
Common fields -- all PM entries
PM0 -- Bank Card
PM1 -- Token
PM4 -- Ecommerce
| MGMT Field | Required | Type | Len | Value / Default | Description |
|---|---|---|---|---|---|
extData1 |
Conditional | enum | -- | TRUE |
HPP iframe limitation — auto force pop-out instead of card capture. Mandatory for ecom Values: TRUE=Force pop-out window (iframe not supported) / FALSE=Allow page-jump (only units that support it) |
extData2 |
Mandatory | string | -- | ADYEN2-ECOMMERCE.V2 |
Mapper for Ecommerce MPG (SPF). In MS, this field is the ecom payment-page expiry in ms (e.g. 140000) |
extData5 |
Conditional | string | -- | <secret> (supply via secure channel) |
Adyen Client Key — SPF ecommerce (also MS for Mycheck ecom token) |
extData6 |
Conditional | string | -- | -- | [unconfirmed] allowPaymentMethods (SPF only) — exact format/values undocumented SPF only |
extData7 |
Conditional | string | -- | v6.22.0 |
Adyen web SDK version — SPF ecommerce |
extData8 |
Conditional | string | -- | US |
adyenCountry (ecom). Leave empty for Fletcher (sent in request) |
extData9 |
Conditional | string | -- | <secret> (supply via secure channel) |
Webhook HMAC key (required if webhook toggle is TRUE) required when wait-for-webhook = TRUE Requires: WAIT_FOR_WEBHOOK_CP |
extData10 |
Conditional | string | -- | -- | Adyen hosted-checkout themeId (from Adyen portal). Mandatory for ecom |
Reference: Enum Lookup Pages
Billing Methods
Used by: billingMethod
Resolved at runtime via the MGMT API -- consult the Billing Methods lookup endpoint.
Business Systems
Used by: bizSystemId
Resolved at runtime via the MGMT API -- consult the Business Systems lookup endpoint.
Countries
Used by: countryCode
Resolved at runtime via the MGMT API -- consult the Countries lookup endpoint.
Currency Codes
Used by: currencyCode
Resolved at runtime via the MGMT API -- consult the Currency Codes lookup endpoint.
Regions
Used by: regionId
Resolved at runtime via the MGMT API -- consult the Regions lookup endpoint.