{"repo":"portfedh/codi-api","free":true,"listed":false,"github":"https://github.com/portfedh/codi-api","clone":"git clone https://github.com/portfedh/codi-api.git","description":"Express.js API for Mexican CoDi digital payments with QR code generation and Banxico integration.","language":"JavaScript","stars":11,"topics":["banking-api","banxico","codi","digital-payments","digital-signature","express","fintech","mexico","nodejs","payment-gateway"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"CoDi API 📖 Read this in Spanish / Leer en Español An open source Node.js/Express API for generating CoDi (Cobro Digital) payment requests via QR codes and Push notifications, integrating with Banxico (Bank of Mexico). Overview CoDi API is a production-ready REST API that enables Mexican businesses to generate digital payment requests through Mexico's Central Bank (Banxico) CoDi system. The API supports two payment methods: - QR Code Payments : Generate dynamic QR codes for customers to scan and pay - Push Notifications : Send payment requests directly to customers' mobile banking apps via phone number Key Features - ✅ Digital Signature Authentication : RSA certificate-based authentication with Banxico - ✅ Dual Environment Support : Separate Beta and Production configurations - ✅ Fallback Architecture : Multiple endpoint support for high availability - ✅ API Key Management : Secure API key generation and validation via Supabase - ✅ Request/Response Logging : Complete audit trail of all transactions - ✅ Webhook Support : Receive real-time payment status updates - ✅ Security Hardened : Helmet, CORS, rate limiting, request sanitization - ✅ Interactive API Documentation : Swagger/OpenAPI documentation - ✅ Comprehensive Testing : Jest test suite with coverage reporting Table of Contents - Prerequisites - Installation - Configuration - Database Setup - API Endpoints - Authentication - Digital Certificates - Development - Testing - Deployment - Security - Contributing - License Prer","default_branch":null,"files":null,"tree":[],"storefront":"/r/portfedh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/portfedh/codi-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}