{"id":26027536,"url":"https://github.com/antonyayansi/izipay","last_synced_at":"2026-05-06T04:05:07.683Z","repository":{"id":280892470,"uuid":"943544385","full_name":"antonyayansi/izipay","owner":"antonyayansi","description":"Integración de Izipay en su proyecto, con configuración mínima y proxy integrado.","archived":false,"fork":false,"pushed_at":"2025-03-05T22:11:50.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T22:13:30.160Z","etag":null,"topics":["izipay","izipay-payment","javascript","npm-package","proxy-izipay"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/@dankira/izipay","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/antonyayansi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2025-03-05T22:00:24.000Z","updated_at":"2025-03-05T22:11:53.000Z","dependencies_parsed_at":"2025-03-05T22:13:33.118Z","dependency_job_id":"af751b23-f0c8-4dfe-b0d3-157fc992d2a8","html_url":"https://github.com/antonyayansi/izipay","commit_stats":null,"previous_names":["antonyayansi/izipay"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonyayansi%2Fizipay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonyayansi%2Fizipay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonyayansi%2Fizipay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonyayansi%2Fizipay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antonyayansi","download_url":"https://codeload.github.com/antonyayansi/izipay/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242241974,"owners_count":20095469,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["izipay","izipay-payment","javascript","npm-package","proxy-izipay"],"created_at":"2025-03-06T16:22:34.456Z","updated_at":"2026-05-06T04:05:07.666Z","avatar_url":"https://github.com/antonyayansi.png","language":"TypeScript","funding_links":[],"categories":["Security and Authentication"],"sub_categories":["Payments"],"readme":"# Izipay - Pay Form JS\n\n\u003e **⚠️ Importante**\n\u003e \n\u003e Version estable: 2.0.0 ✅\n\nFácil de integrar en su proyecto, con configuración mínima y proxy integrado.\n\n![Descripción de la imagen](src/img/example.png)\n\n## Instalación\n```bash\nnpm i @dankira/izipay\n```\n\n## Ejemplo\n\nPara obtener las credenciales de Izipay, es indispensable registrarse previamente en la plataforma gratuita: https://www.izipay.pe/izipay-online\n\n\u003e **⚠️ Importante**\n\u003e \n\u003e Asegúrate de que las credenciales de la cuenta de Izipay estén correctamente configuradas antes de realizar cualquier pago. Si las credenciales son incorrectas, el pago fallará.\n\n```js\nimport { setup, setInitialConfig, setPaymentConfig } from '@dankira/izipay'\n\nsetInitialConfig({\n    merchant_code: '2352XXXX',\n    production: false,\n    test_password: 'testpassword_XXXX...',\n    test_public_key: '2352XXXX:testpublickey_XXXX...',\n    test_sha256: 'gwSUo27B8smXXX...',\n})\n\n// Configuración de monto, moneda y correo del cliente\nsetPaymentConfig({\n    amount: 100,\n    currency: 'PEN',\n    customer: {\n      email: 'antonyayansi@gmail.com'\n    }\n})\n\n// Función callback para leer la transacción y devolver el pago\nconst readResponse = async (payment) =\u003e {\n    console.log(payment); // Pago recibido\n}\n```\n\nEn la vista, se pueden utilizar frameworks como React, Vue, Angular, entre otros. \u003cbr /\u003e La función setup recibe un solo parámetro: el callback donde se capturará la información del pago.\n\n\u003e **⚠️ Obligatorio**\n\u003e \n\u003e Se debe crear un ```\u003cdiv id=\"izipay-form\"\u003e\u003c/div\u003e``` al momento de llamar a la funcion ```setup()```\n\n```html\n\u003cdiv\u003e\n    \u003cbutton onclick=\"setup(readResponse)\"\u003eIniciar Pago\u003c/button\u003e\n    \u003cdiv id=\"izipay-form\"\u003e\u003c/div\u003e\n\u003c/div\u003e\n```\n## Listo ☘️\nYa tienes implementado el formulario de pago de Izipay 🚀\n\n### ⚙️ Opcional (Proxy URL)\n\n```js\nimport { setup, setInitialConfig, setPaymentConfig } from '@dankira/izipay'\n\nsetInitialConfig({\n    proxy_url: 'https://example.proxy/' // implemente un puente a: https://api.micuentaweb.pe/api-payment/V4/Charge/CreatePayment\n})\n```\n\n## 🚨 Problemas Comunes\n- CORS: Si experimentas problemas con CORS, asegúrate de que tu servidor permita las solicitudes desde tu dominio o utiliza un servidor proxy para manejar las solicitudes.\n- Errores de autenticación: Verifica que la clave pública y las credenciales de la cuenta Izipay estén configuradas correctamente.\n\n## 💬 Contribuciones\n¡Las contribuciones son bienvenidas! Si encuentras errores o tienes sugerencias, por favor abre un issue o pull request. Asegúrate de seguir las pautas de contribución detalladas en el archivo CONTRIBUTING.md.\n\n## 📜 Licencia\nEste proyecto está bajo la Licencia MIT. Para más detalles, consulta el archivo LICENSE.\n\n## 👥 Autor\n## Antony Ayansi\n\n[GitHub](https://github.com/antonyayansi) | [Twitter](https://x.com/_dankira_) | [LinkedIn](https://www.linkedin.com/in/antonyayansi/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantonyayansi%2Fizipay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantonyayansi%2Fizipay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantonyayansi%2Fizipay/lists"}