Extrato da Agenda Stone

Endpoint

GET https://conciliation.stone.com.br/v2/merchant/{affiliationCode}/conciliation-file/{referenceDate}

Path params

NomeObrigatórioTipoDescrição
affiliationCodesimstring
referenceDatesimstringAAAAMMDD

Query params

NomeObrigatórioTipoDescrição
layoutnãostring(padrão: XML2_2)

Headers

NomeObrigatórioTipoDescrição
Accept-EncodingnãostringArquivo é sempre retornado zipado (padrão: gzip)
x-user-typenãostringDeve ser usado somente se você for cliente Stone, utilizando sua chave própria criada diretamente no portal
AuthorizationsimstringDeve ser passado o token JWT para caso de conciliadoras ou a chave própria se for cliente Stone no padrão Basic Auth.
X-Accept-Redirectnãostring(padrão: true)
Disponibilização do arquivo

O pedido deve ser feito somente depois das 5:00 da manhã do dia seguinte ao qual dia você deseja conciliar

Abaixo estão os possíveis códigos de retorno e o descritivo de cada um.

StatusCodeMensagemDescrição
200OKSua requisição foi bem sucedida e o arquivo que foi buscado está transmitido no corpo da mensagem.
307RedirectSua requisição foi bem sucedida e redirecionada para o arquivo já cacheado. Use o header Location na resposta para o acesso.
400Bad RequestVocê deve confirmar os parâmetros utilizados. Como exemplo: * Data de referência * AffiliationCode(StoneCode)
401UnauthorizedValores de autenticação incorretos.
403ForbiddenAuthorization Token não pertence ao documento associado ao Stonecode para o qual o arquivo está sendo solicitado.
404Page Not FoundSignifica erro na montagem da requisição. Normalmente causado pelo StoneCode com letras e datas maiores do que 8 posições ou contendo letras.
500Internal Server ErrorSignifica erro na montagem da requisição. Normalmente causado pelo StoneCode com letras e datas maiores do que 8 posições ou contendo letras.
503Service UnavailableQuando o sistema da conciliação está com algum problema de funcionamento.
504TimeOutSignifica que algum dos componentes chamados pela conciliação demorou para entregar o resultado.
Authorization: Conciliadoras
Authorization: Cliente Stone

Para se autenticar conosco você deve enviar a Chave de API no cabeçalho Authorization, seguindo o padrão da HTTP Basic Authentication.

Para montar a requisição Basic Auth, você deve utilizar sua Chave Secreta da seguinte maneira: User: chave Password: vazio

Os layouts disponíveis no momento são o XML2_2 e XML2_4

Timeout

Cada requisição possui um tempo limite de 2 minutos.

Comprimindo o arquivo

Para acelerar a transferência de arquivos, você pode solicita-los em formato compactado. Para fazer isso, é necessário incluir a chave Accept-Encoding com o valor gzip no cabeçalho da requisição.

Download do arquivo

Ao realizar o download, o arquivo vem nomeado como {stoneCode}-{dataReferencia}-XML2_2-without_reversals.xml (Se a versão for a 2.4, muda apenas a parte "XML2_4")


Jornada: Baixar o arquivo de conciliação
Etapa 1 de 10