{"id":20323066,"url":"https://github.com/mroblesdev/checkout-mercadopago-php-js","last_synced_at":"2025-09-22T23:31:44.902Z","repository":{"id":245529757,"uuid":"818087049","full_name":"mroblesdev/checkout-mercadopago-php-js","owner":"mroblesdev","description":null,"archived":false,"fork":false,"pushed_at":"2024-07-26T17:17:26.000Z","size":234,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-14T19:31:46.336Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","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/mroblesdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2024-06-21T04:36:30.000Z","updated_at":"2024-10-30T15:10:38.000Z","dependencies_parsed_at":"2024-06-22T16:24:55.998Z","dependency_job_id":"6809d493-9af7-4dd2-b4af-ba14baa1182d","html_url":"https://github.com/mroblesdev/checkout-mercadopago-php-js","commit_stats":null,"previous_names":["mroblesdev/checkout-mercadopago-php-js"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mroblesdev%2Fcheckout-mercadopago-php-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mroblesdev%2Fcheckout-mercadopago-php-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mroblesdev%2Fcheckout-mercadopago-php-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mroblesdev%2Fcheckout-mercadopago-php-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mroblesdev","download_url":"https://codeload.github.com/mroblesdev/checkout-mercadopago-php-js/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233905073,"owners_count":18748581,"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":[],"created_at":"2024-11-14T19:26:16.607Z","updated_at":"2025-09-22T23:31:39.592Z","avatar_url":"https://github.com/mroblesdev.png","language":"PHP","funding_links":["https://www.paypal.com/paypalme/markorobles?locale.x=es_XC."],"categories":[],"sub_categories":[],"readme":"# Integración de Mercado Pago Checkout Pro Con PHP y Javascript\r\n\r\nEste repositorio contiene ejemplos de integración de Mercado Pago Checkout Pro en PHP y JavaScript. Se divide en tres carpetas:\r\n\r\n- Integración simple\r\n- Integración avanzada\r\n- Recibir notificaciones Webhooks de pagos\r\n\r\n## Requerimientos 📋\r\n\r\n- Cuenta de Mercado Pago y Credenciales\r\n- PHP 8.2 o superior.\r\n  - cURL\r\n  - OpenSSL\r\n  - Certificado SSL\r\n- Composer\r\n\r\n## Implementación Básica 💳\r\n\r\nLa carpeta [integracion-simple](integracion-simple) contiene un ejemplo sencillo de cómo integrar Mercado Pago Checkout Pro en tu sitio web usando PHP y JavaScript.\r\n\r\nEn el archivo `index.php` agrega tu `ACCESS_TOKEN`\r\n\r\n```\r\nMercadoPagoConfig::setAccessToken(\"PROD_ACCESS_TOKEN\");\r\n```\r\n\r\nTambién agrega tu `PUBLIC_KEY` \r\n\r\n```\r\nconst mp = new MercadoPago('YOUR_PUBLIC_KEY', {\r\n    locale: 'es-MX'\r\n });\r\n ```\r\n\r\n![Integracion simple](screenshots/integracion-simple.jpg)\r\n\r\n**Link del vídeo:** [https://youtu.be/Otv0sFh10hw](https://youtu.be/Otv0sFh10hw)\r\n\r\n## Personalización Avanzada ⚙️\r\n\r\nLa carpeta [integracion-avanzada](integracion-avanzada) contiene un ejemplo de cómo personalizar Mercado Pago Checkout Pro para mejorar la experiencia del usuario.\r\n\r\n![Integracion avanzada](screenshots/integracion-avanzada.jpg)\r\n\r\nEn el archivo `index.php` agrega tu `ACCESS_TOKEN` \r\n\r\n```\r\nMercadoPagoConfig::setAccessToken(\"PROD_ACCESS_TOKEN\");\r\n```\r\n\r\nTambién agrega tu `PUBLIC_KEY`\r\n\r\n```\r\nconst mp = new MercadoPago('YOUR_PUBLIC_KEY', {\r\n    locale: 'es-MX'\r\n });\r\n ```\r\n\r\n**Link del vídeo:** [https://youtu.be/pCYpPqGoUqM](https://youtu.be/pCYpPqGoUqM)\r\n\r\n## Notificaciones WebHooks 🔔\r\n\r\nLa carpeta [webhooks](webhooks) contiene un ejemplo para recibir los mensajes de eventos de pagos, además de mostrar las acciones necesarias que debes realizar para que Mercado Pago valide que las notificaciones han sido recibidas correctamente.\r\n\r\n\r\nConfigura tu `notification_url` en la personalización del Checkout Pro para apuntar al archivo `index.php` de esta carpeta:\r\n\r\n```\r\n'notification_url' =\u003e 'https://dominio.com/index.php'\r\n```\r\n\r\nEn el archivo `index.php` que recibe las notificaciones, agrega el mismo `ACCESS_TOKEN` que usas en la personalización del Checkout:\r\n\r\n```\r\nMercadoPagoConfig::setAccessToken(\"PROD_ACCESS_TOKEN\");\r\n```\r\n\r\n**Link del vídeo:** [https://youtu.be/RhK5PrQJGMI](https://youtu.be/RhK5PrQJGMI)\r\n\r\n ## Autores ✒️\r\n- **Marco Robles** - *Desarrollo* - [mroblesdev](https://github.com/mroblesdev)\r\n\r\n## Licencia 📄\r\n\r\nEste proyecto está bajo la Licencia MIT License - mira el archivo [LICENSE](LICENSE) para más detalles.\r\n\r\n## Expresiones de Gratitud 🎁\r\n\r\n* Comenta a otros sobre este proyecto 📢\r\n* Invita una cerveza 🍺 o un café ☕ [Da clic aquí](https://www.paypal.com/paypalme/markorobles?locale.x=es_XC.) \r\n* Da las gracias públicamente 🤓.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmroblesdev%2Fcheckout-mercadopago-php-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmroblesdev%2Fcheckout-mercadopago-php-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmroblesdev%2Fcheckout-mercadopago-php-js/lists"}