toopago/laravel-openpay

Una interfaz fluida para Laravel usando el SDK oficial de OpenPay.

dev-master 2020-04-03 17:32 UTC

This package is auto-updated.

Last update: 2024-09-29 05:29:07 UTC


README

N|Solid

Introducción

LaravelOpenPay provee una interfaz sencilla para utilizar el sdk de openpay en proyectos que tienen como base el framework [Laravel](https://laravel.

Instalación y configuración

Instalar el paquete mediante composer:

composer require toopago/laravel-openpay

Luego incluir el ServiceProvider en el arreglo de providers en config/app.php

TooPago\Payu\LaravelServiceProvider::class,

Publicar la configuración para incluir la informacion de la cuenta de OpenPay:

php artisan vendor:publish

Incluir la informacion de la cuenta y ajustes en el archivo .env ó directamente en el archivo de configuración config/openpay.php

OPENPAY_ID=xxxxxxxxxxxxxxxx
OPENPAY_SK=xxxxxxxxxxxxxxxx
OPENPAY_PK=xxxxxxxxxxxxxxxx
OPENPAY_ENVIROMENT=https://sandbox-api.openpay.mx/v1/
OPENPAY_PRODUCTION_MODE=false

Uso del API

Esta versión contiene solo una interfaz para pagos únicos y consultas. Si necesita usar tokenización y pagos recurrentes debe usar el sdk directamente.

Errores y contribuciones

Para un error escribir directamente el problema en github issues o enviarlo al correo miguel@lomeli.io. Si desea contribuir con el proyecto por favor enviar los ajustes siguiendo la guía de contribuciones:

  • Usar las recomendaciones de estilos psr-1 y psr-2

  • Preferiblemente escribir código que favorezca el uso de Laravel

  • Escribir las pruebas y revisar el código antes de hacer un pull request