Get a list of stores
Returns a list of stores. The list is grouped into pages as defined by the query parameters.
To make this request, your API credential must have one of the following roles:
- Management API—Stores read
- Management API—Stores read and write
In the live environment, requests to this endpoint are subject to rate limits.
The unique identifier of the merchant account.
The reference of the store.
The number of items to have on a page, maximum 100. The default is 10 items on a page.
The number of the page to fetch.
After submitting a call, you receive a response message to inform you that your request was received and processed.
Depending on the HTTP status code of the response message, it is helpful to build some logic to handle any errors that a request or the system may return.
HTTP Responses
200 - OK
The request has succeeded.
_linksobjectPagination references.
firstobjectThe first page.
hrefstringlastobjectThe last page.
hrefstringnextobjectThe next page. Only present if there is a next page.
hrefstringprevobjectThe previous page. Only present if there is a previous page.
hrefstringselfobjectThe current page.
hrefstringdataarray[object]List of stores
_linksobjectReference to resources connected with the store.
selfobjectLink to the resource itself.
hrefstringaddressobjectThe address of the store.
citystringThe name of the city.
countrystringThe two-letter country code in ISO_3166-1_alpha-2 format.
line1stringThe street address.
line2stringSecond address line.
line3stringThird address line.
postalCodestringThe postal code.
stateOrProvincestringThe state or province code as defined in ISO 3166-2. For example, ON for Ontario, Canada.
Required for the following countries:
- Australia
- Brazil
- Canada
- India
- Mexico
- New Zealand
- United States
businessLineIdsarray[string]The unique identifiers of the business lines that the store is associated with. If not specified, the business line of the merchant account is used. Required when there are multiple business lines under the merchant account.
descriptionstringThe description of the store.
externalReferenceIdstringThe unique identifier of the store, used by certain payment methods and tax authorities.
Required for CNPJ in Brazil, in the format 00.000.000/0000-00 separated by dots, slashes, hyphens, or without separators.
Optional for SIRET in France, up to 14 digits.
Optional for Zip in Australia, up to 50 digits.
idstringThe unique identifier of the store. This value is generated by Adyen.
localizedInformationobjectThe localized information of the store.
localShopperStatementarray[object]An array of local shopper statements. Card schemes use this in the bank statement.
For Japan local shopper statements in both ja-Hani and ja-Kana are required.
scriptstringThe character set of the local shopper statement.
Possible values: ja-Hani, ja-Kana.
valuestringThe text of the local shopper statement in the specified character set.
merchantIdstringThe unique identifier of the merchant account that the store belongs to.
phoneNumberstringThe phone number of the store, including '+' and country code in the E.164 format. If passed in a different format, we convert and validate the phone number against E.164.
referencestringA reference to recognize the store by. Also known as the store code. Allowed characters: lowercase and uppercase letters without diacritics, numbers 0 through 9, hyphen (-), and underscore (_)
shopperStatementstringThe store name shown on the shopper's bank or credit card statement and on the shopper receipt.
splitConfigurationobjectRules for Adyen for Platforms merchants to split the transaction amount and fees.
balanceAccountIdstringThe unique identifier of the balance account to which the split amount must be booked, depending on the defined split logic.
splitConfigurationIdstringThe unique identifier of the split configuration profile.
statusstringThe status of the store. Possible values are:
- active. This value is assigned automatically when a store is created.
- inactive. The terminals under the store are blocked from accepting new transactions, but capturing outstanding transactions is still possible.
- closed. This status is irreversible. The terminals under the store are reassigned to the merchant inventory.
subMerchantDataobjectThe sub-merchant data relevant for registered payment facilitators transacting on standalone terminals.
emailstringMax length: 320The email associated with the sub-merchant's account.
idstringA unique identifier that you create for the sub-merchant, used by schemes to identify the sub-merchant.
- Format: Alphanumeric
- Maximum length: 15 characters
mccstringThe sub-merchant's 4-digit Merchant Category Code (MCC).
- Format: Numeric
- Fixed length: 4 digits
namestringThe name of the sub-merchant. Based on scheme specifications, this value will overwrite the shopper statement that will appear in the card statement.
- Format: Alphanumeric
- Maximum length: 22 characters
itemsTotalintegerTotal number of items.
pagesTotalintegerTotal number of pages.
400 - Bad Request
A problem reading or understanding the request.
detailstringA human-readable explanation specific to this occurrence of the problem.
errorCodestringA code that identifies the problem type.
instancestringA unique URI that identifies the specific occurrence of the problem.
invalidFieldsarray[object]Detailed explanation of each validation error, when applicable.
messagestringDescription of the validation error.
namestringThe field that has an invalid value.
valuestringThe invalid value.
requestIdstringA unique reference for the request, essentially the same as
pspReference.responseobjectJSON response payload.
statusintegerThe HTTP status code.
titlestringA short, human-readable summary of the problem type.
typestringA URI that identifies the problem type, pointing to human-readable documentation on this problem type.
401 - Unauthorized
Authentication required.
detailstringA human-readable explanation specific to this occurrence of the problem.
errorCodestringA code that identifies the problem type.
instancestringA unique URI that identifies the specific occurrence of the problem.
invalidFieldsarray[object]Detailed explanation of each validation error, when applicable.
messagestringDescription of the validation error.
namestringThe field that has an invalid value.
valuestringThe invalid value.
requestIdstringA unique reference for the request, essentially the same as
pspReference.responseobjectJSON response payload.
statusintegerThe HTTP status code.
titlestringA short, human-readable summary of the problem type.
typestringA URI that identifies the problem type, pointing to human-readable documentation on this problem type.
403 - Forbidden
Insufficient permissions to process the request.
detailstringA human-readable explanation specific to this occurrence of the problem.
errorCodestringA code that identifies the problem type.
instancestringA unique URI that identifies the specific occurrence of the problem.
invalidFieldsarray[object]Detailed explanation of each validation error, when applicable.
messagestringDescription of the validation error.
namestringThe field that has an invalid value.
valuestringThe invalid value.
requestIdstringA unique reference for the request, essentially the same as
pspReference.responseobjectJSON response payload.
statusintegerThe HTTP status code.
titlestringA short, human-readable summary of the problem type.
typestringA URI that identifies the problem type, pointing to human-readable documentation on this problem type.
422 - Unprocessable Entity
A request validation error.
detailstringA human-readable explanation specific to this occurrence of the problem.
errorCodestringA code that identifies the problem type.
instancestringA unique URI that identifies the specific occurrence of the problem.
invalidFieldsarray[object]Detailed explanation of each validation error, when applicable.
messagestringDescription of the validation error.
namestringThe field that has an invalid value.
valuestringThe invalid value.
requestIdstringA unique reference for the request, essentially the same as
pspReference.responseobjectJSON response payload.
statusintegerThe HTTP status code.
titlestringA short, human-readable summary of the problem type.
typestringA URI that identifies the problem type, pointing to human-readable documentation on this problem type.
500 - Internal Server Error
The server could not process the request.
detailstringA human-readable explanation specific to this occurrence of the problem.
errorCodestringA code that identifies the problem type.
instancestringA unique URI that identifies the specific occurrence of the problem.
invalidFieldsarray[object]Detailed explanation of each validation error, when applicable.
messagestringDescription of the validation error.
namestringThe field that has an invalid value.
valuestringThe invalid value.
requestIdstringA unique reference for the request, essentially the same as
pspReference.responseobjectJSON response payload.
statusintegerThe HTTP status code.
titlestringA short, human-readable summary of the problem type.
typestringA URI that identifies the problem type, pointing to human-readable documentation on this problem type.