Download the PHP package gnurlan/laravel-gopay-sdk without Composer
On this page you can find all versions of the php package gnurlan/laravel-gopay-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download gnurlan/laravel-gopay-sdk
More information about gnurlan/laravel-gopay-sdk
Files in gnurlan/laravel-gopay-sdk
Package laravel-gopay-sdk
Short Description GoPay SDK integration with Laravel Framework
License MIT
Informations about the package laravel-gopay-sdk
Laravel GoPay SDK
Docs
- Installation
- Configuration
- Features
- Examples
Installation
Step 1: Install package
Add the package in your composer.json by executing the command.
This will both update composer.json and install the package into the vendor/ directory.
Next, add the service provider and facade to config/app.php
Add the service provider to providers:
And add the facade to aliases:
Step 2: Configuration
First initialise the config file by running this command:
With this command, initialize the configuration and modify the created file, located under config/gopay.php
.
Configuration
Features
Languages
Package automatically set GoPay language by App::getLocale() transformed to properly gopay lang format according to your gopay.php languages configuration. When application returns locale that does not exists in GoPay, package will use app fallback locale transformed to GoPay language format. You can also modify language by calling function lang($locale) on GoPay Facade. Parameter can be GoPay Language constant name, value or Laravel locale that you have mapped to GoPay lang.
Scopes
Package will use defaultScope as scope for initial GoPay connection. Of course you can change scope runtime by calling function scope($new_scope) on GoPay Facade. Parameter can be GoPay TokenScope constant name or value.
Cache access token
Package caching access tokens through Laravel Cache for config timeout minutes.
Log Http Communication
You can log every Http request and response that GoPay make to api by using log function. Log has only one parameter with closure function. Here is some example:
Events
Name | Class |
---|---|
PaymentCreated | Gnurlan\LaravelGoPaySDK\Events\PaymentCreated |
Example:
All methods from official SDK working
https://doc.gopay.com/en/?php#establishment-of-payment
Just call them at GoPay Facade.
We will be very happy for any pull requests or issue reports :wink:
Examples
Create standard payment
License
Copyright (c) 2017 Haze s.r.o MIT Licensed.
All versions of laravel-gopay-sdk with dependencies
illuminate/support Version 5.*
illuminate/config Version 5.*
illuminate/cache Version 5.*
illuminate/container Version 5.*
gopay/payments-sdk-php Version ^1.1