Exportar Transações
API Conciliação e Boletos
Estas APIs são utilizadas para funcionalidades adicionais, como geração e gestão de boletos:
- Produção: https://integration.sopague.com.br/sopague
 - Homologação: https://api-hmg.sopague.com.br/integration
 - Arquitetura: Representational State Transfer (REST)
 
Exportar por data de operação
Utilizada para exportar os dados das transações através da data da transação.
POST /api/transaction/concil/export-by-operation-date?accountNumber={accountNumber}&startDate={startDate}&endDate={endDate}
Dicionário de dados - Query Parameters
| HEADER | DESCRIÇÃO | TIPO | TAMANHO | OBSERVAÇÃO | 
|---|---|---|---|---|
| accountNumber | Número da conta que o operação foi emitida | long | - | - | 
| StartDate | Data de início da busca | Date | 30 | Formato YYYY-MM-DD | 
| EndDate | Data de fim da busca | Date | 256 | Formato YYYY-MM-DD | 
- 🟢 200
 
{
    "fileBase64": "string"
}
Dicionário de dados - Retorno
| HEADER | DESCRIÇÃO | TIPO | TAMANHO | OBSERVAÇÃO | 
|---|---|---|---|---|
| FileBase64 | Arquivo de exportação em Base64 | string | - | - | 
Utilizada para exportar os dados das transações através da data do pagamento.
POST /api/transaction/concil/export-by-payment-date?accountNumber={accountNumber}&startDate={startDate}&endDate={endDate}
Dicionário de dados - Query Parameters
| HEADER | DESCRIÇÃO | TIPO | TAMANHO | OBSERVAÇÃO | 
|---|---|---|---|---|
| accountNumber | Número da conta que o operação foi emitida | long | - | - | 
| StartDate | Data de início da busca | Date | 30 | Formato YYYY-MM-DD | 
| EndDate | Data de fim da busca | Date | 256 | Formato YYYY-MM-DD | 
- 🟢 200
 
{
    "fileBase64": "string"
}
Dicionário de dados - Retorno
| HEADER | DESCRIÇÃO | TIPO | TAMANHO | OBSERVAÇÃO | 
|---|---|---|---|---|
| FileBase64 | Arquivo de exportação em Base64 | string | - | - | 
Informações Adicionais
Em todos os métodos da API, exceto o método de obtenção de token, a chamada deverá ser enviada com um header no seguinte formato:
| Key | Value | 
|---|---|
| Authorization | Bearer eyJhbGciOiJSUzIlxdWVtZS [...] mj2m65fJfvmjdVXp6dQ | 
Onde o tipo de autenticação Bearer nunca mudará, e o token que vem logo em seguida, no caso exemplificado por:
“eyJhbGciOiJSUzIlxdWVtZS [...] mj2m65fJfvmjdVXp6dQ”
corresponde ao token obtido através do método api/Auth/Token.
Todo token tem uma data e hora de expiração, ficando a cargo do sistema integrador a responsabilidade de providenciar um novo token para realizar novas chamadas após a expiração deste.