Siga a estrutura de pergunta recomendada pelo Dev Bot antes de enviar suas dúvidas de integração.
🚧 Importante: Atualmente não existe integração direta EVO ↔ Banco. O que é possível é o cliente desenvolver uma automação própria que consome as APIs do banco e, em seguida, utiliza a EVO API para atualizar o status financeiro.
PUT /api/v1/receivables/mark-receivedGET /api/v1/receivablesGET /api/v1/bank-accountsGET /api/v1/receivables/debtorsidBankAccount que será utilizado para registrar o recebimento.GET /api/v1/bank-accountsid.GET /api/v1/receivablesdueDateStart, dueDateEnd)paymentTypes)| ID | Tipo de Pagamento |
|---|---|
| 1 | Dinheiro |
| 2 | Cartão de Crédito |
| 3 | Cartão de Débito |
| 4 | Cheque |
| 5 | Boleto Bancário |
| 6 | PagSeguro |
| 7 | Depósito |
| 8 | Débito em Conta |
| 9 | Internet |
| 11 | Créditos de Venda |
| 12 | Cartão de Crédito Online |
| 13 | Transferência |
| 18 | Pix |
| 0 | Saldo Devedor |
accountStatus)1 = Em aberto4 = AtrasadoDica: Trabalhar com uma janela de datas (ex.: últimos 7 dias) evita consultas muito grandes e facilita a conciliação.
Esse passo ocorre fora da EVO API, usando as APIs oficiais do banco.
GET /receivables.idReceivable (EVO) ← será usado no mark-receivedidReceivableammountdueDatepayerNamepaymentTypedescriptionauthorization (quando aplicável)🚧 Importante: a EVO API não realiza esse match automaticamente. A conciliação depende da lógica do integrador.
idReceivable identificados, envie a requisição para marcar como pago.| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
idsReceivables | array<int32> | Sim | Lista de IDs dos recebíveis que serão marcados como pagos. |
idBankAccount | int32 | Sim | Conta bancária do EVO onde o recebimento será registrado. |
🚧 O EVO não se comunica diretamente com adquirentes ou bancos para cartão.