NAV
shell

Introdução

Seja bem-vindo(a) a documentação do Fintera Recebíveis.

Autenticação

Todo acesso à API é feito utilizando o atributo fintera_api_token no header da requisição.

O Fintera api token pode ser obtido na página de Gerenciar Conta Fintera, ao entrar na aba de Integrações.

Recebíveis

Criar Recebível

Cria recebível na entidade, a qual o fintera_api_token pertence.

Endpoint

POST api/v1/receivables


curl --location --request POST 'https://recebiveis.fintera.com.br/api/v1/receivables' \
--header 'fintera_api_token: <SEU_FINTERA_API_TOKEN>' \
--header 'Content-Type: application/json' \
--data-raw '{
  "receivable": {
    "deposit_account_id": 29,
    "external_id": "5eb1c5f2-75b5-43b4-8f48-3c25338821ff",
    "description": "Compra de roupas",
    "observation": "Pedido feito pelo site",
    "gross_value": 200.50,
    "payment_method": "credit_card",
    "acquirer_slug": "redecard",
    "card_brand": "mastercard",
    "payment_processed_at": "2023-03-16T13:59:59.000-03:00",
    "installments_count": 1,
    "nsu": "1234567890",
    "authorization_code": "987654",
    "tid": "0123456789",
    "document": "202300001",
    "document_date": "2023-03-16",
    "customer_document": "1111111111111",
    "customer_name": "Joyce da Silva",
    "nfe_url": "https://www.exemplo.com/nfe/123456789"
  }
}'

O exemplo acima resulta o seguinte JSON:

[{
    "id": "705f17c5-5758-44e2-936b-6c3b34d6060e",
    "description": "Compra de roupas",
    "observation": "Pedido feito pelo site",
    "gross_value": "200.5",
    "payment_method": "credit_card",
    "acquirer_product": null,
    "payment_processed_at": "2023-03-16T13:59:59.000-03:00",
    "installment_number": 1,
    "installments_count": 1,
    "nsu": "1234567890",
    "authorization_code": "987654",
    "tid": "0123456789",
    "document": "202300001",
    "document_date": "2023-03-16",
    "expected_payment_value": null,
    "paid_value": null,
    "expected_service_rate": null,
    "service_rate": null,
    "service_rate_check_status": "pending",
    "payment_check_status": "pending",
    "expected_payment_date": null,
    "paid_at": null,
    "customer_document": "1111111111111",
    "customer_name": "Joyce da Silva",
    "nfe_url": "https://www.exemplo.com/nfe/123456789",
    "entity_id": "bb9880e5-751c-45ed-a713-4a0a13768e7f",
    "created_at": "2023-03-16T15:34:55.983-03:00",
    "updated_at": "2023-03-16T15:34:55.983-03:00",
    "external_id": "5eb1c5f2-75b5-43b4-8f48-3c25338821ff",
    "deposit_account_id": 29,
    "status": "liquidate",
    "integration_id": null,
    "bank_code": null,
    "bank_agency": null,
    "bank_account_number": null,
    "acquirer_slug": "redecard",
    "card_brand": "mastercard",
    "receivable_reconciliation_id": null,
    "payable_reconciliation_id": null,
    "cancellation_reason": null,
    "cancellation_adjustment_id": null,
    "anticipated": false
}]

Atributos do recebível

Atributo Obrigatório Descrição
deposit_account_id Não Id externo da conta caixa do Financeiro.
external_id Não Id externo do pagamento de origem do recebível (Se informado, terá sua unicidade validada).
description Não Descrição do recebível.
observation Não Observações adicionais.
gross_value Sim O valor bruto do recebível, sem descontos ou taxas.
payment_method Sim A forma de pagamento (opções aceitas: credit_card, debit_card, boleto, bank_transfer, pix, cash, bank_check, others).
acquirer_slug Não O identificador da adquirente (opções aceitas: redecard, cielo, getnet, stone, sipag)
card_brand Sim (caso payment_method seja credit_card ou debit_card e o acquirer_slug tenha sido informado) A bandeira do cartão de crédito utilizado (opções aceitas: agiplan, amex, aura, banescard, banrisul, cabal, convenio_loja, credsystem, credz, diners, elo, hipercard, jcb, maestro, mastercard, outros, redecard, redeshop, sorocred, valecard, visa, visa_electron)
payment_processed_at Sim A data e hora em que o pagamento foi processado, com fuso de Brasília.
installments_count Sim O número total de parcelas.
nsu Sim (caso payment_method seja credit_card ou debit_card e o acquirer_slug tenha sido informado) Número sequencial único da transação, utilizado para identificar a transação junto à adquirente.
authorization_code Sim (caso payment_method seja credit_card ou debit_card e o acquirer_slug tenha sido informado) O código de autorização da transação.
tid Não número de identificação da transação online.
document Não Número da Nota Fiscal.
document_date Não Data da emissão da Nota Fiscal.
customer_document Não Documento (CPF/CNPJ) do cliente.
customer_name Não O nome do cliente
nfe_url Não A URL da Nota Fiscal.

Cancelar ou Estornar Recebível

Cancela ou estorna recebível na entidade, a qual o fintera_api_token pertence.

O estorno acontecerá caso o recebível já esteja liquidado, caso contrário, o cancelamento ocorrerá.

Endpoint

PUT api/v1/receivables/<RECEIVABLE_ID>/cancel_or_refund


curl --location --request PUT 'https://recebiveis.fintera.com.br/api/v1/receivables/705f17c5-5758-44e2-936b-6c3b34d6060e/cancel_or_refund' \
--header 'fintera_api_token: <SEU_FINTERA_API_TOKEN>' \
--header 'Content-Type: application/json' \

O exemplo acima resulta o seguinte JSON:

{
    "id": "705f17c5-5758-44e2-936b-6c3b34d6060e",
    "status": "cancelled",
    "description": "Compra de roupas",
    "observation": "Pedido feito pelo site",
    "gross_value": "200.5",
    "payment_method": "credit_card",
    "acquirer_product": null,
    "payment_processed_at": "2023-03-16T13:59:59.000-03:00",
    "installment_number": 1,
    "installments_count": 1,
    "nsu": "1234567890",
    "authorization_code": "987654",
    "tid": "0123456789",
    "document": "202300001",
    "document_date": "2023-03-16",
    "expected_payment_value": null,
    "paid_value": null,
    "expected_service_rate": null,
    "service_rate": null,
    "service_rate_check_status": "pending",
    "payment_check_status": "pending",
    "expected_payment_date": null,
    "paid_at": null,
    "customer_document": "1111111111111",
    "customer_name": "Joyce da Silva",
    "nfe_url": "https://www.exemplo.com/nfe/123456789",
    "entity_id": "bb9880e5-751c-45ed-a713-4a0a13768e7f",
    "created_at": "2023-03-16T15:34:55.983-03:00",
    "updated_at": "2023-03-16T15:34:55.983-03:00",
    "external_id": null,
    "deposit_account_id": null,
    "integration_id": null,
    "bank_code": null,
    "bank_agency": null,
    "bank_account_number": null,
    "acquirer_slug": "redecard",
    "card_brand": "mastercard",
    "receivable_reconciliation_id": null,
    "payable_reconciliation_id": null,
    "cancellation_reason": null,
    "cancellation_adjustment_id": null,
    "anticipated": false
}

Cancelar Recebível

Cancelar recebível na entidade, a qual o fintera_api_token pertence.

Endpoint

PUT api/v1/receivables/<RECEIVABLE_ID>/cancel


curl --location --request PUT 'https://recebiveis.fintera.com.br/api/v1/receivables/705f17c5-5758-44e2-936b-6c3b34d6060e/cancel' \
--header 'fintera_api_token: <SEU_FINTERA_API_TOKEN>' \
--header 'Content-Type: application/json' \

O exemplo acima resulta o seguinte JSON:

{
    "id": "705f17c5-5758-44e2-936b-6c3b34d6060e",
    "status": "cancelled",
    "description": "Compra de roupas",
    "observation": "Pedido feito pelo site",
    "gross_value": "200.5",
    "payment_method": "credit_card",
    "acquirer_product": null,
    "payment_processed_at": "2023-03-16T13:59:59.000-03:00",
    "installment_number": 1,
    "installments_count": 1,
    "nsu": "1234567890",
    "authorization_code": "987654",
    "tid": "0123456789",
    "document": "202300001",
    "document_date": "2023-03-16",
    "expected_payment_value": null,
    "paid_value": null,
    "expected_service_rate": null,
    "service_rate": null,
    "service_rate_check_status": "pending",
    "payment_check_status": "pending",
    "expected_payment_date": null,
    "paid_at": null,
    "customer_document": "1111111111111",
    "customer_name": "Joyce da Silva",
    "nfe_url": "https://www.exemplo.com/nfe/123456789",
    "entity_id": "bb9880e5-751c-45ed-a713-4a0a13768e7f",
    "created_at": "2023-03-16T15:34:55.983-03:00",
    "updated_at": "2023-03-16T15:34:55.983-03:00",
    "external_id": null,
    "deposit_account_id": null,
    "integration_id": null,
    "bank_code": null,
    "bank_agency": null,
    "bank_account_number": null,
    "acquirer_slug": "redecard",
    "card_brand": "mastercard",
    "receivable_reconciliation_id": null,
    "payable_reconciliation_id": null,
    "cancellation_reason": null,
    "cancellation_adjustment_id": null,
    "anticipated": false
}

Estornar Recebível

Estornar recebível na entidade, a qual o fintera_api_token pertence.

Pré-requisitos

É necessário que o recebível esteja liquidado para que se possa solicitar estorno.

Endpoint

PUT api/v1/receivables/<RECEIVABLE_ID>/refund


curl --location --request PUT 'https://recebiveis.fintera.com.br/api/v1/receivables/705f17c5-5758-44e2-936b-6c3b34d6060e/refund' \
--header 'fintera_api_token: <SEU_FINTERA_API_TOKEN>' \
--header 'Content-Type: application/json' \

O exemplo acima resulta o seguinte JSON:

{
    "id": "705f17c5-5758-44e2-936b-6c3b34d6060e",
    "status": "refunded",
    "description": "Compra de roupas",
    "observation": "Pedido feito pelo site",
    "gross_value": "200.5",
    "payment_method": "credit_card",
    "acquirer_product": null,
    "payment_processed_at": "2023-03-16T13:59:59.000-03:00",
    "installment_number": 1,
    "installments_count": 1,
    "nsu": "1234567890",
    "authorization_code": "987654",
    "tid": "0123456789",
    "document": "202300001",
    "document_date": "2023-03-16",
    "expected_payment_value": null,
    "paid_value": "200.5",
    "expected_service_rate": null,
    "service_rate": null,
    "service_rate_check_status": "pending",
    "payment_check_status": "pending",
    "expected_payment_date": null,
    "paid_at": "2023-03-18",
    "customer_document": "1111111111111",
    "customer_name": "Joyce da Silva",
    "nfe_url": "https://www.exemplo.com/nfe/123456789",
    "entity_id": "bb9880e5-751c-45ed-a713-4a0a13768e7f",
    "created_at": "2023-03-16T15:34:55.983-03:00",
    "updated_at": "2023-03-16T15:34:55.983-03:00",
    "external_id": null,
    "deposit_account_id": null,
    "integration_id": null,
    "bank_code": null,
    "bank_agency": null,
    "bank_account_number": null,
    "acquirer_slug": "redecard",
    "card_brand": "mastercard",
    "receivable_reconciliation_id": null,
    "payable_reconciliation_id": null,
    "cancellation_reason": null,
    "cancellation_adjustment_id": null,
    "anticipated": false
}

Status possíveis de estorno

Atributo Valor Descrição
status refunded Estornado
status refunde A estornar

Status inicial ao se solicitar um estorno

Atributo Valor Resposta
payment_method credit_card refunded
payment_method debit_card refunded
payment_method bank_transfer refunde
payment_method boleto refunde
payment_method cash refunde
payment_method pix refunde
payment_method bank_check refunde
payment_method others refunde