helmerdavila / Laravel-Payme-Alignet by helmerdavila

Integra Payme en tu proyecto de Laravel
35
0
2
Package Data
Maintainer Username: helmerdavila
Maintainer Contact: info@helmer.me (Helmer Davila)
Package Create Date: 2017-04-26
Package Last Update: 2017-06-16
Language: PHP
License: Unknown
Last Refreshed: 2025-02-06 03:15:56
Package Statistics
Total Downloads: 35
Monthly Downloads: 1
Daily Downloads: 0
Total Stars: 0
Total Watchers: 2
Total Forks: 1
Total Open Issues: 0

Laravel Payme Alignet :credit_card:

Este paquete está destinado para la integración de una manera más rápida y sencilla de la pasarela de pagos de Alignet.

Instalación

Registra el Service Provider de esta aplicación en config/app.php

    'providers' => [
        // ... Otros providers aquí
        LaravelPaymeAlignet\Providers\LaravelPaymeServiceProvider::class,   
    ]

Agrega el Facade a la lista de alias en config/app.php

    'aliases' => [
        // ... Otros aliases aquí
        'LaravelPayme' => LaravelPaymeAlignet\Facades\LaravelPayme::class,   
    ]

Colocar las variables de entorno

Este paquete usa su configuración interna, la cual siempre apunta al archivo interno laravel-payme.php. Necesitas configurar de siguientes variables en tu archivo .env

PAYME_URL=
PAYME_ACQUIRER_ID=
PAYME_WALLET_COMMERCE_ID=
PAYME_WALLET_COMMERCE_SECRET=
PAYME_COMMERCE_ID=
PAYME_VPOS_SECRET_KEY=
PAYME_CURRENCY_CODE=

Uso

Registrar u obtener usuario en Payme

use LaravelPayme;

LaravelPayme::registerUser($userId, $emailUser, $nameUser, $lastnameUser, array $moreData = []);

Crear una orden de compra en Payme

use LaravelPayme;

LaravelPayme::generatePaymentOrderByTokenUser($tokenUser, $purchaseUniqueId, $purchaseTotal);

Pendientes

  • Add config publication docs
  • Add english readme