Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 11.2 KB

File metadata and controls

21 lines (18 loc) · 11.2 KB

PaymentServiceDefinition

Fields

Field Type Required Description Example
Id string ✔️ The definition ID of the payment service that can be configured. This is the underlying provider followed by a dash followed by the method. Example 1: adyen-ideal
Example 2: stripe-card
Type string Always payment-service-definition. payment-service-definition
DisplayName string ✔️ A human friendly name for this service. Example 1: iDEAL
Example 2: Stripe
Method string ✔️ N/A
Fields List<DefinitionField> ✔️ A list of credentials and related fields which can be configured for this service.
ReportingFields List<DefinitionField> ✔️ A list of reporting fields which can be configured for this service.
SupportedCurrencies List<string> ✔️ A list of three-letter ISO currency codes that this service supports. [
"USD",
"GBP",
"EUR",
"AUD"
]
SupportedCountries List<string> ✔️ A list of two-letter ISO country codes that this service supports. Example 1: US
Example 2: GB
Example 3: DE
Example 4: AUD
Mode string ✔️ N/A
IconUrl string An icon to display for the payment service. https://example.com/icons/adyen-ideal.svg
SupportedFeatures Dictionary<String, bool> ✔️ Features supported by the payment service.
RequiredCheckoutFields List<RequiredCheckoutFields> ✔️ A list of condition that define when some fields must be provided with a transaction request.
Configuration PaymentServiceConfiguration ✔️ N/A
SupportedIntegrationClients List<string> ✔️ List of supported integration clients. Defaults to redirect for most redirect connectors. [
"redirect"
]