Homologation criteria Prerequisites The application must be fully developed before homologation Tests evaluate the entire application, not just API calls Only Professional accounts (CNPJ) are accepted for homologation Personal/Student accounts (CPF) will not be accepted Applicability These criteria apply to integrators who wish to integrate exclusively with the Shipping module to contract delivery services for orders outside the iFood platform. For integrators also using the Orders module: For already certified integrators: Although not mandatory, we recommend performing Shipping module homologation Ensures requests are correct Allows early problem detection Functional requirements 1. Event management The application must : Polling: Query the /polling endpoint every 30 seconds Acknowledgment: Send /acknowledgment immediately after receiving eventsIdempotency: Identify and discard duplicate events received in polling2. On Demand order management The application must be able to : Order confirmation Receive and confirm immediate On Demand orders Parameters: orderType=DELIVERY, orderTiming=IMMEDIATE, salesChannel=POS Order cancellation Receive and cancel immediate delivery orders Mandatory: Query cancellation codes via /cancellationReasons before requesting cancellationMandatory: Make reason list available in POS system for user selectionStatus synchronization Update status of orders cancelled by customer or iFood Update status of orders confirmed/cancelled by other applications (e.g., Order Manager) 3. Address management The application must : Accept or reject address change requests Process changes within established timeframe 4. Collection code The application must : Verify order collection code Validate if code was confirmed by driver Non-functional requirements Token renewal: Renew only when about to expire or immediately after expirationRate limiting: Respect request limits for each endpointError handling: Implement retry with exponential backoffMonitoring Log all critical operations Implement alerts for integration failures Desirable requirements Although not mandatory, the following items are strongly recommended : Receipt printing Delivery observations Display delivery.observations field on system screen Print observations on receipt Ensure visibility of special delivery instructions Homologation process 1. Preparation 2. Testing 3. Approval Support For questions about the certification process: Next steps After homologation approval: Migrate to production environment Configure continuous monitoring Establish operational support process Previous Orders outside iFood platform
Was this page helpful? Yes No
Rate your experience in the new Developer portal: Rate now