Package Data | |
---|---|
Maintainer Username: | luguiant |
Maintainer Contact: | mauriciogmona@gmail.com (mauricio garcia mona) |
Package Create Date: | 2015-12-24 |
Package Last Update: | 2016-05-13 |
Home Page: | |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-12-19 03:22:51 |
Package Statistics | |
---|---|
Total Downloads: | 313 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 3 |
Total Watchers: | 2 |
Total Forks: | 0 |
Total Open Issues: | 1 |
API PAY U PARA LARAVEL 5.1
Theluguiant\Payu version 1.0
para instalar en composer
{ ...... ...... ...... ...... "require": { ......, ......, ......, "theluguiant/payu": "dev-master" }, ...... ...... ...... }
ahora damos vamos a nuestra consola y/o terminal, nos pones en la raiz de nuestro proyecto y escribimos el siguiente comando
!!!atencion si no tienen el archivo composer.phar pueden descargarlo desde la pagina oficial del composer y ahora si ingresamos el comado en nuestra terminal!!!
php composer.phar update
una ves no todo el proceso halla terminado nos encontraremos que la api se intalara en la siguiente ruta
app /vendor /theluguiat
ahora nos vamos a config/app.php y en providers agregamos la siguiente linea
Theluguiant\Payu\PayuServiceProvider::class
ahora nos vamos a config/app.php y en aliases agregamos la siguiente linea
'Payu' => Theluguiant\Payu\Facades\Payu::class,
para usar nos vamos al controlador donde queramos hacer uso de el y agregamos luego del namespace App\Http\Controllers; la siguiente linea
use Payu;
con esto ya podremos usar en cualquiera de las vistas pertenecientes a este controlador el crear boton de pago payu
pero antes vamos a configurar la merchantId y accountId vamos a
app
/vendor
/theluguiat
/payu
/src
/Clases
/PayuBotton.php
private $_luQueryUrl = 'https://gateway.payulatam.com/ppp-web-gateway/'; //url a donde mandamos los datos de la compra private $_merchantId = ''; //valor numerico quitar caracteres y deja solo numeros quitar comillas private $_accountId = ''; //valor numerico quitar caracteres y deja solo numeros quitar comillas private $_apiKey= ''; //nuestra api key
private $_test=0; // en 0 para usarla en produccion
ahora bien antes ir a la prueba vamos a ver una funcion dentro del archivo PayuBotton.php
setSignature(): esta funcion es la que nos crea el hash para el boton es fundamental que se llenen los campos del siguiente ejemplo, de lo contrario no se generar el dato de esta funcion, y se nos presentar un error a la hora de ir a pagar
veamos un ejemplo
para mas informacion de estos campos ir a
http://developers.payulatam.com/es/web_checkout/integration.html
No siendo mas mil gracias por usar mi api y espero a futuro hacer la mas util para todos