ameysam/payping

This is for simple (payment & verify payment) transaction by payping api.

Downloads

343

Stars

2

Version

v1.1.1

payping-package for Laravel 5

Issues Forks Stars

Installation

The PayPing Service Provider can be installed via Composer by requiring the ameysam/payping package and setting the minimum-stability to dev (required for Laravel 5) in your project's composer.json.

{
    "require": {
        "ameysam/payping": "^1.1.1"
    }
}

or

Require this package with composer:

composer require ameysam/payping

Update your packages with composer update or install with composer install.

Find the providers key in config/app.php and register the PayPing Service Provider.

for Laravel 5.1+

    'providers' => [
        // ...
        AMeysam\PayPing\PayPingServiceProvider::class,
    ]

for Laravel 5.0

    'providers' => [
        // ...
        'AMeysam\PayPing\PayPingServiceProvider',
    ]

Copy the package config to your local config with the publish command:

php artisan vendor:publish --provider="AMeysam\PayPing\PayPingServiceProvider"

After publish the package files you must open payping.php in config folder and set the token value.

Like this:

'token' => env('PAYPING_TOKEN', 'payping token (get by calling getToken method.)'),

Note: You can set return url for after payment to redirect them or you can pass return url to requestToken method. like this:

'return-url' => env('PAYPING_RETURN_URL', 'your return url after payment'),

or

$body['returnUrl'] = 'http://your-url';
PayPing::requestToken($body);

you can set the keys and line number in your .env file

like this:

PAYPING_TOKEN=token

PAYPING_RETURN_URL=http://your.url

ameysam

Author

ameysam