Quick start
Este guia mostra o processo de cadastro de loja, utilizando a interface web service REST do Carat.
#
O que você precisará- Uma loja cadastrada no Carat com permissão para consumo dessa API
- Uma ferramenta capaz de realizar chamadas HTTP, como Postman, REST Client ou cURL
- Uma aplicação capaz de receber chamadas POST HTTPS, caso seja utilizado o post de autenticidade
#
POST de autenticidade x assinaturaO Carat possui duas formas de autenticação da loja na interface de criação, edição e consulta de loja REST: POST de autenticidade ou assinatura.
No método de POST de autenticidade, o Carat enviará o token recém-criado para a URL de autenticidade cadastrada da loja.
No método de assinatura, a loja deve ter uma chave pública de criptografia RSA cadastrada no Carat e deverá montar uma assinatura JWT (JSON Web Tokens) a ser enviada no cabeçalho Authorization
.Saiba mais.
#
Criando um tokenTipo de requisição: POST
URL: https://esitef-homologacao.softwareexpress.com.br/e-sitef/api/v1/token/merchants
Headers:
- Content-Type: application/json
- merchant_id: {seu código de loja}
- merchant_key: {chave da sua loja}
Requisição:
Para usar este exemplo, não esquecer de definir a variável {{url}}
com o valor
esitef-homologacao.softwareexpress.com.br
Recebimento do POST de autenticidade:
Resposta:
Saiba mais sobre esse serviço.
#
Criando a lojaTipo de requisição: POST
URL: https://esitef-homologacao.softwareexpress.com.br/e-sitef/api/v1/merchants
Preencha o campo <id> na URL acima com o código da loja a ser criada.
Headers:
- Content-Type: application/json
- merchant_id: {seu código de loja}
- merchant_key: {chave da sua loja}
- token: {token caso seja utilizada o post de autenticidade}
- Authorization: {assinatura caso seja utilizada a assinatura JWT}
Requisição:
Para usar este exemplo, não esquecer de definir a variável {{url}}
com o valor
esitef-homologacao.softwareexpress.com.br
Resposta: