Skip to content

awethemes/omnipay-payubiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OmniPay PayUBiz

Integrates PayUBiz payment gateway with Omnipay.

Install

Via Composer

$ composer require awethemes/omnipay-payubiz

Usage

Configuration

$gateway = OmniAuth::create('PayUBiz');
$gateway->setKey(MERCHANT_ID);
$gateway->setSalt(PAYU_SALT);
$params = [
    'name' => $user->name,
    'email' => $user->email,
    'amount' => $product->amount,
    'product' => $product->name,
    'transactionId' => uniqid(),
    'failureUrl' => url('api/v1/checkout/failed'),
    'returnUrl' => url('api/v1/checkout/thank-you')
];

$gateway->purchase($params)->send()->redirect();

Check official OmniPay documentation for more

Contributing

Please see CONTRIBUTING and CONDUCT for details.

Security

If you discover any security related issues, please email prabhakarbhat@live.com instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.