Shop Management
This chapter describes how can merchant manage its shops. Merchant is then able to reference shop (via shopId
) in the Sale requests.
Create new shop
In order to create new shop, make a POST /v1/merchants/{merchantId}/shops
call:
Request
{ "name": "{shopName}", "address": { "city": "{city}", "country": { "alpha2code": "DE" }, "postalCode": "{postalCode}", "stateOrProvince": "{stateOrProvince}", "street1": "{street1}", "street2": "{street2}" }, "status": "ENABLED" }
Both stateOrProvince
and street2
are optional fields.
Response
{ "id": "8397fa0dea7546f2986105bd3681a6b7", "name": "{shopName}", "address": { "street1": "{street1}", "street2": "{street2}", "city": "{city}", "postalCode": "{postalCode}", "stateOrProvince": "{stateOrProvince}", "country": { "numericCode": 276, "alpha2code": "DE", "alpha3code": "DEU", "name": "Germany" } }, "merchant": { ... }, "externalId": null, "siteId": null, "status": "ENABLED" }
List all shops
In order to list all shops, make a GET /v1/merchants/{merchantId}/shops
call.
Get a shop
In order to list a specific shop, make a GET /v1/merchants/{merchantId}/shops/{shopId}
call.