2017 © Pedro PelĂĄez
 

library payu

Laravel Payu API

image

rasim/payu

Laravel Payu API

  • Wednesday, March 11, 2015
  • by RaSiM
  • Repository
  • 5 Watchers
  • 23 Stars
  • 106 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 4 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Laravel Payu Api

Total Downloads, (*1)

Installation

  • In composer.json;, (*2)

    "rasim/payu": "dev-master"
    
  • In app.php, (*3)

    'Rasim\Payu\PayuServiceProvider',
    
  • and for aliases, (*4)

    'Payu' => 'Rasim\Payu\Facades\Payu',
    
  • Set Config, (*5)

    php artisan config:publish rasim/payu
    

Usage

  • Codes, (*6)

    // 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();
    

The Versions

11/03 2015

dev-master

9999999-dev

Laravel Payu API

  Sources   Download

The Requires

 

laravel api payu