Get Supported Countries
GET/v1/configurations/countries
Get the supported countries with their corresponding payment options, limits and available fiat currencies. Be advised that Skrill offers variable limits to our consumers based on the risk profile of their country of residence, as well as their status with us (VIP or standard user profile). As personalized limits can be verified only after the consumer has logged into our system, this endpoint will only return general country limits, with no calibration based on user profile.
Request
Query Parameters
The specific country ISO-3 code which the merchant needs configurations for
The customer ID of the merchant for whom configuration should be extracted
Responses
- 200
- 400
- 404
- 500
OK
- application/json
- Schema
- Example (from schema)
- Example
Schema
Array [
Array [
Array [
]
]
]
countries
object[]
Contains the supported countries along with their corresponding payment options
ISO-3 Alpha Code
ISO-2 Alpha Code
The name of the country
paymentOptions
object[]
List of supported payment options for a country
Name of the supported payment option
Possible values: [CARD
, BALANCE
]
Payment method of the customer/quote.
Description of the payment option
limits
object[]
Min and max limits for the supported payment option
The currency of the limit amounts
The minimum amount required for the payment
The maximum amount allowed for the payment
List of supported fiat currencies for a country
{
"countries": [
{
"code": "BGR",
"alpha2Code": "BG",
"name": "Bulgaria",
"paymentOptions": [
{
"name": "VISA",
"paymentMethodType": "CARD",
"description": "Credit / Debit card",
"limits": [
{
"currency": "EUR",
"minAmount": 10,
"maxAmount": 10000
},
{
"currency": "BGN",
"minAmount": 20,
"maxAmount": 20000
}
],
"fiatCurrencies": [
"EUR",
"BGN"
]
}
]
},
{
"code": "AUT",
"alpha2Code": "AT",
"name": "Austria",
"paymentOptions": [
{
"name": "BALANCE",
"paymentMethodType": "BALANCE",
"description": "Customer's Skrill wallet",
"limits": [
{
"currency": "EUR",
"minAmount": 20,
"maxAmount": 20000
}
],
"fiatCurrencies": [
"EUR"
]
}
]
}
]
}
{
"countries": [
{
"code": "BGR",
"alpha2Code": "BG",
"name": "Bulgaria",
"paymentOptions": [
{
"name": "VISA",
"paymentMethodType": "CARD",
"description": "Credit / Debit card",
"limits": [
{
"currency": "EUR",
"minAmount": 10,
"maxAmount": 10000
},
{
"currency": "BGN",
"minAmount": 20,
"maxAmount": 20000
}
],
"fiatCurrencies": [
"EUR",
"BGN"
]
}
]
},
{
"code": "AUT",
"alpha2Code": "AT",
"name": "Austria",
"paymentOptions": [
{
"name": "BALANCE",
"paymentMethodType": "BALANCE",
"description": "Customer's Skrill wallet",
"limits": [
{
"currency": "EUR",
"minAmount": 20,
"maxAmount": 20000
}
],
"fiatCurrencies": [
"EUR"
]
}
]
}
]
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
error
object
Additional details about an error
The error code.
A description of the error.
Details of any parameter value errors.
fieldErrors
object[]
Identifies the JSON request field.
The problem associated with the field.
{
"error": {
"code": "string",
"message": "string",
"details": [
"string"
],
"fieldErrors": [
{
"field": "string",
"error": "string"
}
]
}
}
Not Found
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
error
object
Additional details about an error
The error code.
A description of the error.
Details of any parameter value errors.
fieldErrors
object[]
Identifies the JSON request field.
The problem associated with the field.
{
"error": {
"code": "string",
"message": "string",
"details": [
"string"
],
"fieldErrors": [
{
"field": "string",
"error": "string"
}
]
}
}
General Error
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
error
object
Additional details about an error
The error code.
A description of the error.
Details of any parameter value errors.
fieldErrors
object[]
Identifies the JSON request field.
The problem associated with the field.
{
"error": {
"code": "string",
"message": "string",
"details": [
"string"
],
"fieldErrors": [
{
"field": "string",
"error": "string"
}
]
}
}