Para viabilizar as chamadas à API, é necessário chamar o método de inicialização que gera o token de acesso que será usado nas próximas chamadas. Deverá ser feita uma requisição HTTP do tipo POST à URL do DDC:
- Homologação: https://hmlapi.bancosemear.com.br/ddc/v1/credito/inicialize
- Produção: https://api.bancosemear.com.br/ddc/v1/credito/inicialize
Request #
Segue o corpo da solicitação:
{
"cpf": string,
"email": string,
"hash": string,
"itens": [
{
"classeProduto": string,
"produto": string,
"quantidade": int,
"valor": float
}
],
"lojaId": string,
"numPropLoja": string,
"redeId": string,
"valor": float
}
Response #
{
"accessToken": string
}
Uma vez gerado o accessToken, este deve ser utilizado nas demais chamadas assim como as outras chaves.
Assim, os headers ficarão da seguinte forma:
headers.set('Authorization', `Bearer ${accessToken}`);
headers.set('xkeyII', xKeyII);
headers.set('client_id', cliente_id);
headers.set('Content-Type', 'application/json; charset=utf-8');