{"id":42639503,"url":"https://github.com/pulgueta/nequi-node","last_synced_at":"2026-01-29T06:10:33.192Z","repository":{"id":255440407,"uuid":"850526505","full_name":"pulgueta/nequi-node","owner":"pulgueta","description":"SDK de la comunidad de Nequi para Node.js","archived":false,"fork":false,"pushed_at":"2026-01-28T01:50:52.000Z","size":201,"stargazers_count":7,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-28T15:43:28.117Z","etag":null,"topics":["api","bancolombia","nequi","nodejs","npm-package","pagos","sdk","typescript"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/@pulgueta/nequi-node","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pulgueta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-01T03:06:24.000Z","updated_at":"2026-01-28T00:49:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"ccf9f82d-f6df-423d-839f-9f123ee2b5ed","html_url":"https://github.com/pulgueta/nequi-node","commit_stats":null,"previous_names":["pulgueta/nequi-node-sdk","pulgueta/nequi-node"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/pulgueta/nequi-node","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pulgueta%2Fnequi-node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pulgueta%2Fnequi-node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pulgueta%2Fnequi-node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pulgueta%2Fnequi-node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pulgueta","download_url":"https://codeload.github.com/pulgueta/nequi-node/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pulgueta%2Fnequi-node/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28865432,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T05:56:06.453Z","status":"ssl_error","status_checked_at":"2026-01-29T05:55:57.668Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","bancolombia","nequi","nodejs","npm-package","pagos","sdk","typescript"],"created_at":"2026-01-29T06:10:29.433Z","updated_at":"2026-01-29T06:10:33.183Z","avatar_url":"https://github.com/pulgueta.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nequi Node.js SDK\n\nA community-driven TypeScript SDK for integrating with Nequi Conecta API in Node.js applications.\n\n## Features\n\n- ✅ **TypeScript Support** - Full type safety and IntelliSense\n- ✅ **QR Code Payments** - Generate and manage QR code payments\n- ✅ **Push Payments** - Send payment notifications to Nequi app users\n- ✅ **Subscriptions** - Create and manage automatic subscription payments\n- ✅ **Dispersions** - Send payments from your business account to Nequi accounts\n- ✅ **Reports** - Retrieve transaction reports and analytics\n- ✅ **Error Handling** - Comprehensive error handling with typed errors\n- ✅ **Validation** - Built-in request validation using Zod schemas\n\n## Installation\n\n```bash\nnpm install @pulgueta/nequi-node\nyarn add @pulgueta/nequi-node\npnpm add @pulgueta/nequi-node\nbun add @pulgueta/nequi-node\n```\n\n## Quick Start\n\n```typescript\nimport { Nequi } from \"@pulgueta/nequi-node\";\n\nconst nequi = new Nequi({\n  apiKey: \"your-api-key\",\n  clientId: \"your-client-id\",\n  clientSecret: \"your-client-secret\",\n  env: \"development\", // or \"production\"\n});\n\n// Generate a QR code for payment\nconst [error, data] = await nequi.qr.createQR({\n  code: \"NIT_1\",\n  value: \"1000\",\n  reference1: \"Order #123\",\n});\n\nif (error) {\n  console.error(\"Error:\", error.message);\n  return;\n}\n\nconsole.log(\"QR Code:\", data);\n```\n\n## Documentation\n\nFor detailed API documentation, see the [SDK Documentation](./packages/server/README.md).\n\n## Requirements\n\n- Node.js \u003e= 24\n- Bun \u003e= 1.3.5\n\n## Development\n\nThis is a monorepo managed with Bun workspaces.\n\n```bash\n# Install dependencies\nbun install\n\n# Build the SDK\nbun run build:server\n\n# Run linting\nbun run lint\n\n# Format code\nbun run format\n\n# Run CI checks\nbun run ci\n```\n\n## Contributing\n\nContributions are welcome! Please read the [CONTRIBUTING.md](./CONTRIBUTING.md) file for details on our code of conduct and the process for submitting pull requests.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.\n\n## Attribution\n\nThis SDK was originally developed by Andrés Rodríguez and is now accepting contributions from the community. Any official work or release based on this project must give appropriate credit and should not be claimed as work done solely by any entity, institution, or person.\n\n## Links\n\n- [GitHub Repository](https://github.com/pulgueta/nequi-node)\n- [Issue Tracker](https://github.com/pulgueta/nequi-node/issues)\n- [NPM Package](https://www.npmjs.com/package/@pulgueta/nequi-node)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpulgueta%2Fnequi-node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpulgueta%2Fnequi-node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpulgueta%2Fnequi-node/lists"}