PHPackages                             raulingg/laravel-payu - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. raulingg/laravel-payu

ActiveLibrary[Payment Processing](/categories/payments)

raulingg/laravel-payu
=====================

Una interfaz fluida para Laravel usando el SDK oficial de PayU Perú.

v1.0.0(8y ago)1991MITPHPPHP &gt;=5.5.0

Since Jan 10Pushed 8y ago1 watchersCompare

[ Source](https://github.com/raulingg/laravel-payu)[ Packagist](https://packagist.org/packages/raulingg/laravel-payu)[ RSS](/packages/raulingg-laravel-payu/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (5)Versions (2)Used By (0)

LaravelPayU
===========

[](#laravelpayu)

[![Build Status](https://camo.githubusercontent.com/3b93e0598b78a9df4852869e395822633292bff4682707d594122861d3d41984/68747470733a2f2f7472617669732d63692e6f72672f7261756c696e67672f6c61726176656c2d706179752e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/raulingg/laravel-payu)[![StyleCI](https://camo.githubusercontent.com/c17319f714b62e6bf7cb9bed2d61d1efd918a4fe4c84e514f7798e219bd596fd/68747470733a2f2f7374796c6563692e696f2f7265706f732f3131353435363234332f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/115456243)

Introducción
------------

[](#introducción)

LaravelPayU provee una interfaz sencilla para utilizar el sdk de PayU en proyectos que tienen como base el framework [*Laravel*](https://laravel.com). Este proyecto hace uso del [sdk de Payu](http://developers.payulatam.com/es/sdk/), pero no es un proyecto oficial de PayU.

Requerimientos
--------------

[](#requerimientos)

- [php &gt;= 7](http://php.net/)
- [Laravel &gt;= 5.2 &lt;= 5.5](https://laravel.com)

Instalación y configuración
---------------------------

[](#instalación-y-configuración)

Instalar el paquete mediante composer:

```
composer require raulingg/laravel-payu
```

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

```
Raulingg\LaravelPayU\Providers\PayuClientServiceProvider::class,
```

Publicar la configuración para incluir la información de la cuenta de PayU:

```
php artisan vendor:publish
```

Incluir la información de la cuenta y ajustes en el archivo *.env* o directamente en el archivo de configuración *config/payu.php*

```
PAYU_ON_TESTING=true
PAYU_MERCHANT_ID=your-merchant-id
PAYU_API_LOGIN=your-api-login
PAYU_API_KEY=your-api-key
PAYU_ACCOUNT_ID=your-account-id
PAYU_COUNTRY=your-country-ref: AR/BR/CO/CL/MX/PA/PE/US
```

Uso del API
-----------

[](#uso-del-api)

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

### Ping

[](#ping)

Para consultar la disponibilidad de la plataforma se puede usar el método doPing en el controlador designado:

```
