New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

rasim/payu

Laravel Payu API
113 23
Install
composer require rasim/payu:dev-master
PHP:>=5.4.0
Last Updated:Mar 11, 2015
Links: GitHub  ·  Packagist
Maintainer: RaSiM

Laravel Payu Api

Total Downloads

Installation

  • In composer.json;

    "rasim/payu": "dev-master"
    
  • In app.php

    'Rasim\Payu\PayuServiceProvider',
    
  • and for aliases

    'Payu' => 'Rasim\Payu\Facades\Payu',
    
  • Set Config

    php artisan config:publish rasim/payu
    

Usage

  • Codes

    // Product Generator
    $pname = "Product name";
    $pcode = "Product code";
    $pinfo = "Product info";
    $price = "9.99";
    $priceType = "GROSS";
    $quantity = "1";
    $tax = "18";
    $product = Payu::payuProduct($pname,$pcode,$pinfo,$price,$priceType,$quantity,$tax);
    
    Payu::payulu()->setOrderRef("6112457");
    Payu::payulu()->addProduct($product);
    
    // Address Generator
    Payu::payuAddress()->setFirstName('John Adam');
    Payu::payuAddress()->setLastName('Doe');
    Payu::payuAddress()->setEmail('john.doe@johndoe.com');
    Payu::payuAddress()->setCity("Mecidiyeköy"); //Ilce/Semt
    Payu::payuAddress()->setState("Istanbul"); //Sehir
    Payu::payuAddress()->setCountryCode("TR");
    
    // Address Definition
    Payu::payulu()->setBillingAddress(Payu::payuAddress());
    Payu::payulu()->setDestinationAddress(Payu::payuAddress());
    Payu::payulu()->setDeliveryAddress(Payu::payuAddress());
    
    // General Setting
    Payu::payulu()->setPaymentCurrency("TRY");
    Payu::payulu()->setInstalments("2,3,10,12");
    Payu::payulu()->setOrderShipping("");
    Payu::payulu()->setBackRef("");
    Payu::payulu()->setOrderTimeout("");
    Payu::payulu()->setTimeoutUrl("");
    
    Payu::payulu()->setButtonName('Make Payment');
    
    // Creating Payment Button
    Payu::payulu()->renderPaymentForm();
    
    // Payu IPN
    echo Payu::payulu()->ipnRequest();
    

Related Packages

railken/lara-eye
38,923 38
api
theluguiant/payu

Laravel 5.1 Payu API genera un boton de pago unico para cada compra

315 3
juampi92/api-resources

Manage your resources maintaining API versioning

934,502 111
tailflow/laravel-orion

Orion for Laravel allows you to build a fully featured REST API based on your El...

814,907 1,591
unlu/laravel-api-query-builder

Laravel API Query Builder Package.

720,803 329