Buscar na documentação
ctrl+4K
Módulos
Authentication
Merchant
Catalog
Order
Events
Logistics
Shipping
Review
Financial
Soluções

API Anticipation

Esta documentação detalha o uso da API de Antecipação de Pagamentos do iFood Pago, destinada às lojas parceiras do iFood que possuem algum plano de antecipação de repasse, via Conta Digital. O objetivo é fornecer instruções claras sobre como utilizar a API para gerenciar antecipações de pagamento.
O plano padrão de repasse do iFood é de+30 (recebimento em até 4 semanas). Com o iFood Pago, as lojas parceiras têm a possibilidade de antecipar os repasses realizados pelo iFood. No entanto, antecipações não são permitidas para pagamentos efetuados com Vale Refeição ou Vale Alimentação, exceto iFood Benefícios. As lojas podem escolher a opção que melhor atende suas necessidades de recebimento, de acordo com os planos de antecipação disponíveis para contratação (D+1 e D+7).Os planos são contratados via Conta Digital iFood e a ativação da antecipação é realizada por CNPJ, ou seja, todas as lojas vinculadas ao CNPJ terão os repasses antecipados conforme opção contratada no App da Conta Digital iFood.
  • Plano D+1: Antecipação diária, recebimento no próximo dia útil.
  • Plano D+7: Antecipação semanal, recebimento na quarta-feira da semana seguinte.
  • Possuir Conta Digital iFood
  • Receber o repasse das vendas na Conta Digital iFood
  • A agenda de recebíveis não pode estar comprometida com outras instituições financeiras.
As ativações do plano de antecipação acontecem sempre às segundas-feiras.Veja alguns exemplos a seguir:Plano de antecipação D7Exemplo 1: A loja solicita a ativação na segunda-feira. A ativação é realizada na segunda-feira da semana seguinte à solicitação, e o primeiro crédito ocorre na quarta-feira da semana seguinte à ativação (a loja realiza vendas de segunda a domingo para receber na semana seguinte).Exemplo 2: A loja solicita a ativação na quinta-feira. A ativação é realizada na segunda-feira da semana seguinte à solicitação, e o primeiro crédito ocorre na quarta-feira da semana seguinte à ativação (a loja realiza vendas de segunda a domingo para receber na semana seguinte).Plano de antecipação D1Exemplo 1: A loja solicita a ativação na segunda-feira. A ativação é realizada na segunda-feira da semana seguinte à solicitação, e o primeiro crédito ocorre na terça-feira da semana da ativação (a loja realiza vendas durante um dia para receber no dia útil seguinte).Exemplo 2: A loja solicita a ativação na quinta-feira. A ativação é realizada na segunda-feira da semana seguinte à solicitação, e o primeiro crédito ocorre na terça-feira da semana da ativação (a loja realiza vendas durante um dia para receber no dia útil seguinte).
  • merchantId: ID único da loja (obrigatório).
  • Datas de apuração ou de recebimento do pagamento antecipado (apenas um período de datas é obrigatório, à escolha do usuário):
  • beginCalculationDate e endCalculationDate
  • beginAnticipatedPaymentDate e endAnticipatedPaymentDate
  • beginDate e endDate: Indicam o período total da consulta.
  • balance: Saldo total das antecipações realizadas no período. É a soma de todos os "anticipatedPaymentAmount".
  • merchantId: ID da loja que realizou a consulta.
  • settlements: Um array com os detalhes de cada período de cálculo.
    • startDateCalculation e endDateCalculation: Período específico de apuração das vendas no iFood
    • closingItems: Um array com os detalhes de cada antecipação dentro do período de apuração, incluindo:
      • type: Tipo de antecipação (semanal, diária).
      • originalPaymentAmount: Valor original do pagamento.
      • feePercentage: Taxa percentual da antecipação.
      • feeAmount: Valor da taxa.
      • anticipatedPaymentAmount: Valor líquido recebido na antecipação.
      • status: Status da antecipação (SUCCEED, FAILED, etc.).
      • accountDetails: Detalhes da conta bancária para o crédito.
      • originalPaymentDate: Data original do pagamento.
      • anticipatedPaymentDate: Data do pagamento antecipado.
Nesta seção apresentamos um caso de uso da API de Antecipação.Considere este exemplo de resposta da API representado no payload abaixo.
{
  "beginDate": "2025-01-01",
  "endDate": "2025-01-16",
  "balance": 23185.9,
  "merchantId": "000c00bf-000f-00c0-b000-00ad000b0ee0",
  "settlements": [
    {
      "startDateCalculation": "2025-01-06",
      "endDateCalculation": "2025-01-12",
      "closingItems": [
        {
          "type": "REPASSE_ANTECIPADO_SEMANAL",
          "originalPaymentAmount": 7780.48,
          "feePercentage": 1.49,
          "feeAmount": 115.93,
          "anticipatedPaymentAmount": 7664.55,
          "status": "SUCCEED",
          "accountDetails": {
            "bankName": "BANCO DO BRASIL S.A.",
            "bankNumber": "013",
            "branchCode": "001",
            "accountNumber": "011223330",
            "accountDigit": "1"
          },
          "originalPaymentDate": "2025-02-05",
          "anticipatedPaymentDate": "2025-01-15"
        },
        {
          "type": "REPASSE_ANTECIPADO_SEMANAL",
          "originalPaymentAmount": 7007.49,
          "feePercentage": 1.49,
          "feeAmount": 104.41,
          "anticipatedPaymentAmount": 6903.08,
          "status": "SUCCEED",
          "accountDetails": {
            "bankName": "BANCO DO BRASIL S.A.",
            "bankNumber": "013",
            "branchCode": "001",
            "accountNumber": "011223330",
            "accountDigit": "1"
          },
          "originalPaymentDate": "2025-02-05",
          "anticipatedPaymentDate": "2025-01-15"
        }
      ]
    },
    {
      "startDateCalculation": "2025-01-01",
      "endDateCalculation": "2025-01-05",
      "closingItems": [
        {
          "type": "REPASSE_ANTECIPADO_SEMANAL",
          "originalPaymentAmount": 4046.91,
          "feePercentage": 1.49,
          "feeAmount": 60.3,
          "anticipatedPaymentAmount": 3986.61,
          "status": "SUCCEED",
          "accountDetails": {
            "bankName": "BANCO DO BRASIL S.A.",
            "bankNumber": "013",
            "branchCode": "001",
            "accountNumber": "011223330",
            "accountDigit": "1"
          },
          "originalPaymentDate": "2025-01-29",
          "anticipatedPaymentDate": "2025-01-08"
        },
        {
          "type": "REPASSE_ANTECIPADO_SEMANAL",
          "originalPaymentAmount": 4701.72,
          "feePercentage": 1.49,
          "feeAmount": 70.06,
          "anticipatedPaymentAmount": 4631.66,
          "status": "SUCCEED",
          "accountDetails": {
            "bankName": "BANCO DO BRASIL S.A.",
            "bankNumber": "013",
            "branchCode": "001",
            "accountNumber": "011223330",
            "accountDigit": "1"
          },
          "originalPaymentDate": "2025-01-29",
          "anticipatedPaymentDate": "2025-01-08"
        }
      ]
    }
  ]
}
O que podemos interpretar desta resposta:
  • O usuário consultou o período de 01/01/2025 a 16/01/2025, utilizando os parâmetros beginCalculationDate e endCalculationDate, além do merchantId da loja.
  • O plano contratado pela loja é para antecipação semanal, conforme indicado no campo type.
  • O valor total do pagamento antecipado para o período consultado foi de R$ 23.185,90, conforme exibido no campo balance. Este valor é a soma de todos os anticipatedPaymentAmount.
  • Dentro do período consultado, foram identificados dois intervalos de apuração de vendas da loja nos quais ocorreu a antecipação dos pagamentos:
    • Para o período de apuração de 01/01/2025 à 05/01/2025:
      • O valor total a ser pago é de R$ 8.618,27. O pagamento original estava programado para 29/01/2025, mas com a antecipação, foi realizado em 08/01/2025.
    • Para o período de apuração entre 06/01/2025 à 12/01/2025:
      • O valor total a ser pago é de R$ 14.567,63. O pagamento original estava previsto para 05/02/2025, mas, devido à antecipação, foi efetuado em 15/01/2025.
  • Os dados bancários indicam a conta na qual as lojas parceiras receberão os valores antecipados de pagamento.
As APIs Financial Events e Reconciliation tem por objetivo dar visibilidade aos lançamentos financeiros dos nossos parceiros e, sabendo das inúmeras possibilidades de lançamentos que existem, esta seção tem por objetivo explicar o que é cada um desses lançamentos.
API Financial Events - nameAPI Financial Events - descriptionAPI Reconciliation - descricao_lançamentoContexto
ANTICIPATION_FEEANTICIPATION_FEETaxa de antecipação do plano de repasseTaxa cobrada quando há um plano de repasse D7 pelo iFood contrato. Disclaimer: plano antecipação D7 do iFood Pago não é a mesma coisa.
CHAIN_SUBSIDYBENEFIT_CHAINPromoção custeada pela redeValor subsidiado pela rede do loja, que é repassado ao estabelecimento comercial.
CHAIN_SUBSIDYBENEFIT_CHAINPromoção custeada pela rede no DeliveryValor subsidiado pela rede do loja, que é repassado ao estabelecimento comercial no Delivery
COMISSION_REFUND_FLEX_PRICEADJUSTMENT_FLEX_PRICE_PROGRESSIVEReembolso comissão preço flexívelReembolso de comissão referente à condição comercial do Preço Flexível
COMISSION_REFUND_FLEX_PRICEFLEX_PRICE_PROGRESSIVEReembolso comissão preço flexívelReembolso de comissão referente à condição comercial do Preço Flexível
COMMISSION_EXEMPTIONCOMMISSION_ITENS_EXEMPTIONIsenção de comissão do iFoodIsenção da comissão cobrada pelo iFood
CONVENIENCE_FEECONVENIENCE_FEETaxa de conveniência por pagamento parceladoTaxa de conveniência do iFood. Ela é paga pelo usuário ao iFood para pedidos parcelados
CRM_FEECRM_FEETaxa de uso do CRM (Maquinona)Serviço CRM Maquinona
DEBT_POSTPONEMENTLOGISTICS_ON_DEMANDSaldo devedor de períodos anterioresSaldo devedor derivado de períodos anteriores e originado por solicitações do serviço Sob Demanda
DEBT_POSTPONEMENTCobranca_RestauranteSaldo devedor de períodos anterioresSaldo devedor derivado de períodos anteriores
DELIVERY_COMMISSIONDISTANCE_COMMISSIONComissão iFood - valor flexívelValor da comissão de entrega flexível que varia de acordo com a distância (KMs) da entrega do pedido
DELIVERY_FEE_IFOODADDITIONAL_ORDER_ENTRYTaxa entrega iFoodTaxa de entrega iFood para rota complementar
DELIVERY_FEE_IFOODDELIVERY_FEE_IFOODTaxa entrega iFoodTaxa de entrega iFood
DELIVERY_FEE_IFOODCLUBE_GROCERIES_249_EXPRESS_FAST_DELIVERYTaxa entrega iFoodTaxa de entrega iFood express para Groceries
DELIVERY_FEE_IFOODCLUBE_FARMA_399_EXPRESS_FAST_DELIVERYTaxa entrega iFoodTaxa de entrega iFood express para Farma
DELIVERY_FEE_IFOODCLUBE_FARMA_299_EXPRESS_FAST_DELIVERYTaxa entrega iFoodTaxa de entrega iFood express para Farma
DELIVERY_FEE_IFOODCLUBE_GROCERIES_199_EXPRESS_FAST_DELIVERYTaxa entrega iFoodTaxa de entrega iFood express para Groceries
DELIVERY_REQUESTON_DEMAND_OFF_PLATFORMSolicitação de entrega Sob Demanda OffValor cobrado pela solicitação de serviço de entrega Sob Demanda para pedidos realizados fora da plataforma iFood
DELIVERY_REQUESTADDITIONAL_ORDER_ENTRYSolicitação de Frete (iFood entrega)Valor cobrado pela solicitação de serviço de rota complementar
DELIVERY_REQUESTON_DEMAND_ON_PLATFORMSolicitação de entrega Sob Demanda OnValor cobrado pela solicitação de serviço de entrega Sob Demanda para pedidos realizados na plataforma iFood
DELIVERY_REQUESTGUARANTEED_FLEET_ON_PLATFORMSolicitação de Frete (iFood entrega)Valor cobrado pela solicitação de serviço de frota garantida para pedidos realizados na plataforma iFood
DELIVERY_REQUESTGUARANTEED_FLEET_OFF_PLATFORMSolicitação de Frete (iFood entrega)Valor cobrado pela solicitação de serviço de frota garantida para pedidos realizados fora da plataforma iFood
DISCOUNTON_DEMAND_OFF_PLATFORMDesconto na solicitação de entrega Sob Demanda OffDesconto no valor cobrado pela solicitação de serviço de frota garantida para pedidos realizados fora da plataforma iFood
DISCOUNTON_DEMAND_ON_PLATFORMDesconto na solicitação de entrega Sob Demanda OnDesconto no valor cobrado pela solicitação de serviço de entrega Sob Demanda para pedidos realizados na plataforma iFood
IFOOD_BENEFICES_ACQUIRER_FEEIFOOD_BENEFICES_FEETaxa de transação iFood beneficiosTaxa de transação de pedidos pagos com iFood Benefícios
IFOOD_BENEFICES_DISCOUNTIFOOD_BENEFICES_FEEReembolso taxa de transação iFood benefíciosReembolso taxa de transação de pedidos pagos com iFood Benefícios
IFOOD_SUBSIDYCASHBACKPromoção custeada pelo iFoodSubsídio do tipo cashback custeado pelo iFood
IFOOD_SUBSIDYBENEFIT_OWNPromoção custeada pelo iFoodSubsídio do tipo cupom custeado pelo iFood
IFOOD_SUBSIDYFIDELITYPromoção custeada pelo iFoodSubsídio do tipo fidelidade custeado pelo iFood
IFOOD_SUBSIDYON_DEMAND_OFF_PLATFORMPromoção custeada pelo iFood na entrega Sob Demanda OffSubsídio para entrega sob demanda de pedidos realizados fora da plataforma e custeado pelo iFood
INDUSTRY_SUBSIDYINDUSTRY_SUBSIDYPromoção custeada pela IndústriaSubsídio custeado pela indústria
LOGISTIC_SERVICE_FEEON_DEMAND_OFF_PLATFORMTaxa de serviço de entrega Sob Demanda OffTaxa de serviço cobrada pelo serviço de entrega Sob Demanda para pedidos realizados fora da plataforma iFood
MERCHANT_DISCOUNT_RATEMERCHANT_DISCOUNT_RATETaxa de transaçãoDesconto na taxa de transação dos pedidos
MONTHLY_MAINTENANCE_FEEMONTHLY_MAINTENANCE_FEE_DISCOUNTMensalidadeDesconto na cobrança de mensalidade
MONTHLY_MAINTENANCE_FEEMONTHLY_MAINTENANCE_FEEMensalidadeCobrança da mensalidade de produtos como Maquinona e Totem
MONTHLY_MAINTENANCE_FEEADJUSTMENTMensalidadeAjuste na cobrança de mensalidade de produtos como Maquinona e Totem
MONTHLY_MAINTENANCE_FEEMONTHLY_MAINTENANCE_FEE_EXEMPTIONMensalidadeIsenção da cobança de mensalidade
MONTHLY_MAINTENANCE_FEEREGULARMensalidadeCobrança mensalidade
ORDER_COMMISSIONPARTIAL_AREA_FULL_SERVICE_COMMISSIONComissão do iFood (entrega iFood)Cobrança de comissão iFood em pedidos com entrega iFood
ORDER_COMMISSIONCOMMISSIONComissão iFood - percentagem fixaCobrança de comissão iFood
ORDER_COMMISSIONPARTIAL_REIMBURSEComissão iFood - percentagem fixaReembolso pacrial da omissão iFood
ORDER_COMMISSIONDISTANCE_COMMISSIONComissão iFood - percentagem fixaValor da comissão de entrega flexível que varia de acordo com a distância (KMs) da entrega do pedido
ORDER_COMMISSIONPARTIAL_AREA_MARKETPLACE_COMMISSIONComissão do iFood (entrega própria da loja)Cobrança de comissão iFood em pedido com entrega da loja
ORDER_COMMISSIONFULLSERVICE_COMMISSIONComissão do iFood (entrega iFood)Cobrança de comissão iFood em pedidos com entrega iFood
ORDER_COMMISSIONMARKETPLACE_COMMISSIONComissão do iFood (entrega própria da loja)Cobrança de comissão iFood em pedido com entrega da loja
ORDER_PAYMENTEXTERNAL_PAYMENTEntrada FinanceiraValor pago pelo cliente onde o iFood não intermediou o pagamento
ORDER_PAYMENTIN_APP_PAYMENT_CREDITEntrada FinanceiraValor pago pelo cliente onde o iFood intermediou o pagamento
ORDER_PAYMENTORDER_PAYMENT_INSTALLMENTSEntrada FinanceiraValor pago parcelado pelo cliente onde o iFood intermediou o pagamento
ORDER_PAYMENTPARTIAL_REIMBURSEEntrada FinanceiraReembolso parcial do pagamento do pedido
PAYMENT_DAY_OFF_TRANSFER_FEEPAYMENT_DAY_OFF_TRANSFER_FEETaxa Repasse Finais de Semana / Feriado (Anota AI)Taxa cobrada para repasses realizados em dias não úteis
PAYMENT_TRANSACTION_FEEPAYMENT_TRANSACTION_FEETaxa de transaçãoTaxa cobrada pelo processamento de pagamento
REFUND_SERVICE_FEEREFUNDReembolso taxa de serviço iFood cobrada do clienteReembolso da taxa de serviço do iFood cobrada do cliente
SERVICE_FEESERVICE_FEE_MERCHANTTaxa de serviço loja cobrada do clienteTaxa de serviço da Loja. Ela é paga pelo usuário à loja
SERVICE_FEESERVICE_FEE_IFOODTaxa de serviço iFood cobrada do clienteTaxa de serviço do iFood. Ela é paga pelo usuário ao iFood
SERVICE_FEESERVICE_FEETaxa de serviço iFood cobrada do clienteTaxa de serviço do iFood. Ela é paga pelo usuário ao iFood
SERVICE_FEECLUBE_FARMA_299_EXPRESS_FAST_DELIVERYTaxa de serviço iFood cobrada do clienteTaxa de serviço iFood cobrada do cliente para pedidos Farma Express
STORE_REFUNDSTORE_REFUNDRessarcimento iFoodRessarcimento total do valor do pedido ao loja
STORE_REFUNDREFUND_PARTIAL_CANCELLATIONRessarcimento de item canceladoRessarcimento parcial do valor do pedido ao loja
STORE_REFUNDCONTRACTUAL_REFUND_MERCHANTRessarcimento iFoodRessarcimento loja
STORE_REFUNDPRODUCTION_ORDER_CANCELLATION_CREDITRessarcimento de pedido canceladoRessarcimento de pedido cancelado
STORE_REFUNDIFOOD_ENTREGAS_CREDITO_PEDIDO_CANCELADORessarcimento Solicitação de Frete (iFood entrega)Ressarcimento do valor cobrado pela solicitação de entrega Sob Demanda iFood
STORE_SUBSIDYFIDELITYPromoção custeada pela lojaSubsídio do tipo fidelidade custeado pela loja
STORE_SUBSIDYBENEFIT_PARTNERPromoção custeada pela lojaSubsídio do tipo cupom custeado pela loja
STORE_SUBSIDYCASHBACKPromoção custeada pela lojaSubsídio do tipo cashback custeado pela loja
STORE_SUBSIDYBENEFIT_PARTNERPromoção custeada pela loja no DeliverySubsídio do tipo cupom custeado pela loja
TAKEOUT_COMMISSIONCOMMISSIONComissão do iFoodComissão iFood cobrada dos lojas para pedidos retirados pelo cliente
TAKEOUT_COMMISSIONFULLSERVICE_COMMISSIONComissão do iFoodComissão iFood cobrada dos lojas para pedidos retirados pelo cliente
TAKEOUT_COMMISSIONMARKETPLACE_COMMISSIONComissão do iFoodComissão iFood cobrada dos lojas para pedidos retirados pelo cliente
MONTHLY_SUBSCRIPTION_FEEMONTHLY_SUBSCRIPTION_FEEMensalidade (Maquinona)Cobrança de assinatura mensal pela utilização da Maquinona
MONTHLY_SUBSCRIPTION_FEE_DISCOUNTMONTHLY_SUBSCRIPTION_FEEDesconto mensalidade (Maquinona)Desconto na cobrança de assinatura mensal pela utilização da Maquinona
MONTHLY_SUBSCRIPTION_FEE_EXEMPTIONMONTHLY_SUBSCRIPTION_FEEInsenção mensalidade (Maquinona)Isenção da cobrança de assinatura mensal pela utilização da Maquinona
Esta página foi útil?
Avalie sua experiência no novo Developer portal: