🤝 RideNDine Partner Checklist
This document is the official cooperation checklist between COOCO and RideNDine for the API integration process. Each item must be confirmed by both parties before going to production.
📋 Checklist Contents
| # | Document | Description |
|---|---|---|
| 1 | COOCO Needs from RideNDine | Information, credentials and rules that COOCO needs RideNDine to provide |
| 2 | Expected API — COOCO calls RideNDine | List of endpoints COOCO expects to call |
| 3 | Webhook URLs — RideNDine calls COOCO | List of webhook endpoints COOCO exposes |
| 4 | ID Mapping | ID mapping table between Directus and RideNDine |
| 5 | Open Questions | Questions still awaiting RideNDine's response |
| 6 | COOCO Environment & Contacts | Environment information and contacts from COOCO's side |
| 7 | Implementation Phases & Sign-off | Phase-by-phase implementation plan and sign-off |
🚦 Overall Status
caution
The entire checklist is currently PENDING — awaiting RideNDine's response and COOCO to fill in environment information.
🏁 Implementation Phases
| Phase | Contents | Blocked by |
|---|---|---|
| Phase 0 | Checklist + sandbox access | RideNDine items 1–32 |
| Phase 1 | Merchant sync + merchant-status webhook | API docs + auth + webhooks |
| Phase 2 | Checkout quote | Quote TTL + error codes |
| Phase 3 | Order create + payment + payment webhook | Payment model + Stripe test |
| Phase 4 | Chef status sync PATCH /orders/status | Phase 3 |
| Phase 5 | Delivery tracking webhooks | Phase 4 |
| Phase 6 | Ledger + payout | Phase 5 |
| Phase 7 | Refunds | Phase 3 |
✍️ Sign-off
| Party | Signatory | Date | Signature |
|---|---|---|---|
| COOCO | (to be filled) | (to be filled) | (to be filled) |
| RideNDine | (to be filled) | (to be filled) | (to be filled) |
important
This document only takes effect after both parties have signed and confirmed.