Criar loja - Lojas físicas - Mercado Pago Developers
Criar loja

POST

/users/{user_id}/stores
Gere um estabelecimento físico onde os clientes possam adquirir produtos ou serviços. Você pode criar mais de uma loja por conta.
Parâmetros de requisição
user_id

OBRIGATÓRIO

string
Localização: pathUser Id
business_hours
object
Localização: bodyHorário de trabalho. Eles são divididos por dia da semana e são permitidos até dois horários de abertura e fechamento por dia
external_id
string
Localização: bodyIdentificador único da loja definido pelo sistema integrador
location
object
Localização: bodyLocalização da Loja
Parâmetros de resposta
id
string
Localização: bodyid
name
string
Localização: bodyname
date_created
string
Localização: bodydate_created
business_hours
object
Localização: bodybusiness_hours
Solicitação
curl
curl -X POST \
    'https://api.mercadopago.com/users/{user_id}/stores' \
    -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
    -H 'Content-Type: application/json' \
    -d '{
  "name": "Sucursal Instore",
  "business_hours": {
    "monday": [
      {
        "open": "08:00",
        "close": "12:00"
      }
    ],
    "tuesday": [
      {
        "open": "09:00",
        "close": "18:00"
      }
    ]
  },
  "external_id": "SUC001",
  "location": {
    "street_number": 3039,
    "street_name": "Caseros",
    "city_name": "Belgrano",
    "state_name": "Capital Federal",
    "latitude": -32.8897322,
    "longitude": -68.8443275,
    "reference": "3er Piso"
  }
}'
Resposta
json
{
  "id": 1234567,
  "name": "Sucursal Instore",
  "date_created": "2019-08-08T19:29:45.019Z",
  "business_hours": {
    "monday": [
      {
        "open": "08:00",
        "close": "12:00"
      }
    ],
    "tuesday": [
      {
        "open": "09:00",
        "close": "18:00"
      }
    ]
  },
  "location": {
    "address_line": "Caseros 3039 Belgrano Capital Federal",
    "latitude": -32.8897322,
    "longitude": -68.8443275,
    "reference": "3er Piso"
  },
  "external_id": "SUC001"
}
Erros
400bad_request
INVALID_USER_IDUSER_ID deve ser um número.
UNKNOWN_FIELDCampo desconhecido.
INVALID_NAMEO nome deve ser um String.
INVALID_BUSINESS_HOURSBUSINESS_HOURS deve ser um json_object.
INVALID_DAYO dia deve ser um json_array.
INVALID_LOCATIONLOCATION deve ser um json_object.
INVALID_STREET_NAMESTREET_NAME deve ser uma String.
INVALID_STREET_NUMBERSTREET_NUMBER deve ser um String.
INVALID_ZIP_CODEZIP_CODE deve ser um String.
INVALID_CITY_NAMECITY_NAME deve ser um String.
INVALID_STATE_NAMESTATE_NAME deve ser um String.
INVALID_LATITUDELATITUDE deve ser um número.
INVALID_LONGITUDELONGITUDE deve ser um número.
INVALID_REFERENCEREFERENCE deve ser um String.
VALIDATION_ERRORVALIDATION_ERROR--External_id-already-used-