You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Integrates the [Omnipay](https://github.com/adrianmacneil/omnipay) PHP library with Laravel 5 via a ServiceProvider to make Configuring multiple payment tunnels a breeze!
8
-
9
-
### Laravel 4 Support
10
-
11
-
For Laravel 4 see the [version 1.x](https://github.com/ignited/laravel-omnipay/tree/1.1.0) tree
12
-
13
-
### Omnipay 2.3/2.5
14
-
15
-
Version `2.0` and onwards has been updated to use Omnipay 2.3.
16
-
17
-
Version `2.2` and onwards is using Omnipay 2.5
18
-
19
-
Version `2.3` and onwards supports Laravel 5.4
20
-
21
-
### Omnipay 3 Support
22
-
23
-
Version `3.0` and onwards supports Omnipay 3.0 and Laravel 5.3, 5.4, 5.5, 5.6, 5.7
24
-
25
-
Version `3.1` and onwards supports Omnipay 3.0 and Laravel 5.3, 5.4, 5.5, 5.6, 5.7, 6.0
26
-
27
-
Version `3.2` and onwards supports Omnipay 3.0 and Laravel 5.3, 5.4, 5.5, 5.6, 5.7, 6.0, 7.0
28
-
29
-
Version `3.3` and onwards supports Omnipay 3.0 and Laravel 5.3, 5.4, 5.5, 5.6, 5.7, 6.0, 7.0, 8.0
7
+
Integrates the [Omnipay](https://github.com/adrianmacneil/omnipay) PHP library with Laravel to make Configuring multiple payment tunnels a breeze!
30
8
31
9
### Composer Configuration
32
10
@@ -46,14 +24,6 @@ Alternatively you can include every gateway by requring:
46
24
47
25
**Note:** this requires a large amount of composer work as it needs to fetch each seperate repository. This is not recommended.
48
26
49
-
### Guzzle 6
50
-
51
-
If you are using Guzzle 6 you need to require the following package.
52
-
53
-
composer require php-http/guzzle6-adapter
54
-
55
-
Guzzle 7 now implements a PSR http client compliant adapter. So there is no need to include this.
56
-
57
27
#### Laravel 5
58
28
59
29
Add a ServiceProvider to your providers array in `config/app.php`:
@@ -92,6 +62,14 @@ And also add the following to bootstrap/app.php
92
62
$app->configure('laravel-omnipay');
93
63
```
94
64
65
+
### Guzzle 6
66
+
67
+
If you are using Guzzle 6 you need to require the following package.
68
+
69
+
composer require php-http/guzzle6-adapter
70
+
71
+
Guzzle 7 now implements a PSR http client compliant adapter. So there is no need to include this.
72
+
95
73
### Configuration
96
74
97
75
Once you have published the configuration files, you can add your gateway options to the config file in `config/laravel-omnipay.php`.
@@ -162,3 +140,6 @@ In addition you can take an instance of the gateway.
162
140
```php
163
141
$gateway = Omnipay::gateway('eway');
164
142
```
143
+
144
+
### License
145
+
This package is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).
0 commit comments