Serviço de listagem de lojas
Após obter o token ou assinatura na etapa anterior, a loja virtual pode consumir o serviço de listagem de lojas.
#
Detalhes da chamada- Recurso:
/v1/merchants
- Método HTTP:
GET
- Formato da requisição:
query string
- Formato da resposta:
JSON
- Parâmetros de cabeçalho:
Parâmetro | Descrição | Formato | Obrigatório |
---|---|---|---|
merchant_id | Código da loja no Carat. Os códigos de produção e certificação serão diferentes. | < 15 AN | SIM |
merchant_key | Chave de autenticação da loja no Carat. As chaves de produção e certificação serão diferentes. | < 80 AN | SIM |
token | Token obtido no serviço de criação de token. Saiba mais. | = 66 AN | NÃO |
Authorization | Deve ser enviada a assinatura de autenticação da loja no formato Bearer {assinatura} . Exemplo: Bearer JHVGytfdgauygdauiw78264284527852897hagdg . | < 2000 AN | NÃO |
#
ExemploAbaixo estão alguns exemplos da chamada do serviço de listagem de loja utilizando a ferramenta cURL.
#
Listagem de loja utilizando tokenRequisição:
Para usar este exemplo, não esquecer de definir a variável {{url}}
com o valor
esitef-homologacao.softwareexpress.com.br
#
Listagem de loja utilizando assinaturaRequisição:
Para usar este exemplo, não esquecer de definir a variável {{url}}
com o valor
esitef-homologacao.softwareexpress.com.br
Resposta:
#
Parâmetros de requisiçãoParâmetro | Descrição | Formato | Obrigatório |
---|---|---|---|
cnpj | CNPJ da loja. | = 14 N | Não |
merchant_status | Status da loja. Pode assumir os seguintes valores: A = Ativa I = Inativa | = 1 N | Não |
page | Página da listagem. A primeira página tem valor 0 . Caso não seja enviada, assumiremos o valor 0 . | < 4 N | Não |
limit | Número máximo de registros por página. Caso não seja enviado, assumiremos o valor máximo 100. | < 3 N | Não |
#
Parâmetros de respostaEm caso de sucesso, o código de resposta HTTP será 200
. Qualquer outro código deve ser interpretado como erro.
Parâmetro | Descrição | Formato |
---|---|---|
response_code | Código de resposta do Carat. | < 4 N |
response_message | Mensagem de resposta do Carat. | < 500 AN |
current_page | Página atual dos registros. | < 4 N |
total_pages | Número total de páginas. | < 4 N |
count | Contagem total de registros. | < 4 N |
merchants[] | Lista de lojas retornada na consulta. | |
id | Código da loja consultada. | < 15 AN |
merchant_status | Status da loja. Pode assumir os seguintes valores: A = Ativa I = Inativa | = 1 N |
fantasy_name | Nome fantasia da loja. | < 250 AN |
corporate_name | Razão social da loja. | < 250 AN |
cnpj | CNPJ ou CPF da loja. Apenas números. | < 14 N |