nuvemmx/conekta-laravel

Librería para usar paquete de conekta en Laravel.

dev-master 2020-02-07 16:23 UTC

This package is auto-updated.

Last update: 2024-03-08 00:58:24 UTC


README

No aseguro darle mantenimiento a este paquete, úsalo bajo tu propia resposabilidad.

issues forks stars Total Downloads License

Este paquete está diseñado para usarse en Laravel 5.*

Contenido:
  • Funcionalidad de webhook.
  • Formulario (componente reutilizable) para configurar las llaves pública y privada de conekta.
  • Formulario (componente reutilizable) de pagos oxxo/tarjeta.
  • Funcionalidad activa para guardar los pagos pendientes y realizados.
  • Correo electrónico de referencia para pago en tienda oxxo.
  • Correo electrónico de pago recibido (oxxo/tarjeta).

Requerimientos

  • PHP >= 5.4
  • Laravel 5.*

Instalación

Para instalar el paquete con ingrese la siguiente línea en composer.json:

"require": {
    "nuvemmx/conekta-laravel": "dev-dev"
},

si tu versión de Laravel es igual o inferior a 5.4 es necesario registrar el provider en config/app.php

'providers' => [
    ...,
    Nuvemmx\Conekta\ConektaServiceProvider::class,
]

Configuración

Es necesario ejecutar el siguiente comando:

$ php artisan vendor:publish --provider="Nuvemmx\Conekta\ConektaServiceProvider"

Para que conekta detecte el webhook en tu proyecto, pega la siguiente línea de código en routes/api.php

Route::post('conekta/webhook', 'ConektaController@webhook');

Ahora registra la siguiente ruta en Conekta en la configuración de webhooks <tu-ruta>/api/conekta/webhook

Pruebas

Puedes acceder a la siguiente ruta para hacer pruebas del formulario de pagos oxxo/tarjetas <tu-ruta>/conekta/payment-example

Licencia

The MIT License (MIT).