@@ -78,31 +78,20 @@ and code style used in other Omnipay gateways.
78
78
79
79
## Installation
80
80
81
- Omnipay is installed via [ Composer] ( http://getcomposer.org/ ) . To install all officially
82
- supported gateways, simply add the following to your ` composer.json ` file:
81
+ Omnipay is installed via [ Composer] ( http://getcomposer.org/ ) . For most uses, you will need to require an individual gateway:
83
82
84
- ``` json
85
- {
86
- "require" : {
87
- "omnipay/omnipay" : " ~2.0"
88
- }
89
- }
90
83
```
91
-
92
- Alternatively, you can require individual gateways:
93
-
94
- ``` json
95
- {
96
- "require" : {
97
- "omnipay/paypal" : " ~2.0"
98
- }
99
- }
84
+ composer require omnipay/paypal:~2.0
100
85
```
101
86
102
- Next, run composer to update your dependencies:
87
+ To install all officially supported gateways:
88
+
89
+ ```
90
+ composer require omnipay/omnipay:~2.0
91
+ ```
92
+
93
+ > * This will require ** ALL** ~ 25 Omnipay gateways and is generally discourged.*
103
94
104
- $ curl -s http://getcomposer.org/installer | php
105
- $ php composer.phar update
106
95
107
96
## Payment Gateways
108
97
@@ -113,44 +102,43 @@ The following gateways are available:
113
102
114
103
Gateway | Composer Package | Maintainer
115
104
--- | --- | ---
116
- [ 2Checkout] ( https://github.com/thephpleague/omnipay-2checkout ) | omnipay/twocheckout | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
105
+ [ 2Checkout] ( https://github.com/thephpleague/omnipay-2checkout ) | omnipay/twocheckout | [ Kayla Daniels ] ( https://github.com/kayladnls )
117
106
[ Alipay] ( https://github.com/lokielse/omnipay-alipay ) | lokielse/omnipay-alipay | [ Loki Else] ( https://github.com/lokielse )
118
- [ Authorize.Net] ( https://github.com/thephpleague/omnipay-authorizenet ) | omnipay/authorizenet | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
119
- [ Buckaroo] ( https://github.com/thephpleague/omnipay-buckaroo ) | omnipay/buckaroo | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
120
- [ CardSave] ( https://github.com/thephpleague/omnipay-cardsave ) | omnipay/cardsave | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
121
- [ Coinbase] ( https://github.com/thephpleague/omnipay-coinbase ) | omnipay/coinbase | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
107
+ [ Authorize.Net] ( https://github.com/thephpleague/omnipay-authorizenet ) | omnipay/authorizenet | [ Kayla Daniels ] ( https://github.com/kayladnls )
108
+ [ Buckaroo] ( https://github.com/thephpleague/omnipay-buckaroo ) | omnipay/buckaroo | [ Kayla Daniels ] ( https://github.com/kayladnls )
109
+ [ CardSave] ( https://github.com/thephpleague/omnipay-cardsave ) | omnipay/cardsave | [ Kayla Daniels ] ( https://github.com/kayladnls )
110
+ [ Coinbase] ( https://github.com/thephpleague/omnipay-coinbase ) | omnipay/coinbase | [ Kayla Daniels ] ( https://github.com/kayladnls )
122
111
[ Cybersource] ( https://github.com/dioscouri/omnipay-cybersource ) | dioscouri/omnipay-cybersource | [ Dioscouri Design] ( https://github.com/dioscouri )
123
112
[ Cybersource SOAP] ( https://github.com/DABSquared/omnipay-cybersource-soap ) | dabsquared/omnipay-cybersource-soap | [ DABSquared] ( https://github.com/DABSquared )
124
113
[ DataCash] ( https://github.com/coatesap/omnipay-datacash ) | coatesap/omnipay-datacash | [ Andrew Coates] ( https://github.com/coatesap )
125
- [ Dummy] ( https://github.com/thephpleague/omnipay-dummy ) | omnipay/dummy | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
114
+ [ Dummy] ( https://github.com/thephpleague/omnipay-dummy ) | omnipay/dummy | [ Kayla Daniels ] ( https://github.com/kayladnls )
126
115
[ ecoPayz] ( https://github.com/dercoder/omnipay-ecopayz ) | dercoder/omnipay-ecopayz | [ Alexander Fedra] ( https://github.com/dercoder )
127
- [ eWAY] ( https://github.com/thephpleague/omnipay-eway ) | omnipay/eway | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
116
+ [ eWAY] ( https://github.com/thephpleague/omnipay-eway ) | omnipay/eway | [ Kayla Daniels ] ( https://github.com/kayladnls )
128
117
[ First Data] ( https://github.com/thephpleague/omnipay-firstdata ) | omnipay/firstdata | [ Andrew Coates] ( https://github.com/coatesap )
129
- [ GoCardless] ( https://github.com/thephpleague/omnipay-gocardless ) | omnipay/gocardless | [ Adrian Macneil] ( https://github.com/adrianmacneil )
130
- [ Manual] ( https://github.com/thephpleague/omnipay-manual ) | omnipay/manual | [ Adrian Macneil] ( https://github.com/adrianmacneil )
131
- [ Migs] ( https://github.com/thephpleague/omnipay-migs ) | omnipay/migs | [ Adrian Macneil] ( https://github.com/adrianmacneil )
132
- [ Mollie] ( https://github.com/thephpleague/omnipay-mollie ) | omnipay/mollie | [ Adrian Macneil] ( https://github.com/adrianmacneil )
133
- [ MultiSafepay] ( https://github.com/thephpleague/omnipay-multisafepay ) | omnipay/multisafepay | [ Alexander Deruwe] ( https://github.com/aderuwe )
134
- [ Netaxept (BBS)] ( https://github.com/thephpleague/omnipay-netaxept ) | omnipay/netaxept | [ Adrian Macneil] ( https://github.com/adrianmacneil )
118
+ [ GoCardless] ( https://github.com/thephpleague/omnipay-gocardless ) | omnipay/gocardless | [ Kayla Daniels] ( https://github.com/kayladnls )
119
+ [ Manual] ( https://github.com/thephpleague/omnipay-manual ) | omnipay/manual | [ Kayla Daniels] ( https://github.com/kayladnls )
120
+ [ Migs] ( https://github.com/thephpleague/omnipay-migs ) | omnipay/migs | [ Kayla Daniels] ( https://github.com/kayladnls )
121
+ [ Mollie] ( https://github.com/thephpleague/omnipay-mollie ) | omnipay/mollie | [ Kayla Daniels] ( https://github.com/kayladnls ) ukkij[ MultiSafepay] ( https://github.com/thephpleague/omnipay-multisafepay ) | omnipay/multisafepay | [ Alexander Deruwe] ( https://github.com/aderuwe )
122
+ [ Netaxept (BBS)] ( https://github.com/thephpleague/omnipay-netaxept ) | omnipay/netaxept | [ Kayla Daniels] ( https://github.com/kayladnls )
135
123
[ Netbanx] ( https://github.com/thephpleague/omnipay-netbanx ) | omnipay/netbanx | [ Maks Rafalko] ( https://github.com/borNfreee )
136
124
[ Neteller] ( https://github.com/alfaproject/omnipay-neteller ) | alfaproject/omnipay-neteller | [ João Dias] ( https://github.com/alfaproject )
137
125
[ Pacnet] ( https://github.com/mfauveau/omnipay-pacnet ) | mfauveau/omnipay-pacnet | [ Matthieu Fauveau] ( https://github.com/mfauveau )
138
- [ PayFast] ( https://github.com/thephpleague/omnipay-payfast ) | omnipay/payfast | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
139
- [ Payflow] ( https://github.com/thephpleague/omnipay-payflow ) | omnipay/payflow | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
140
- [ PaymentExpress (DPS)] ( https://github.com/thephpleague/omnipay-paymentexpress ) | omnipay/paymentexpress | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
126
+ [ PayFast] ( https://github.com/thephpleague/omnipay-payfast ) | omnipay/payfast | [ Kayla Daniels ] ( https://github.com/kayladnls )
127
+ [ Payflow] ( https://github.com/thephpleague/omnipay-payflow ) | omnipay/payflow | [ Kayla Daniels ] ( https://github.com/kayladnls )
128
+ [ PaymentExpress (DPS)] ( https://github.com/thephpleague/omnipay-paymentexpress ) | omnipay/paymentexpress | [ Kayla Daniels ] ( https://github.com/kayladnls )
141
129
[ PaymentSense] ( https://github.com/coatesap/omnipay-paymentsense ) | coatesap/omnipay-paymentsense | [ Andrew Coates] ( https://github.com/coatesap )
142
- [ PayPal] ( https://github.com/thephpleague/omnipay-paypal ) | omnipay/paypal | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
130
+ [ PayPal] ( https://github.com/thephpleague/omnipay-paypal ) | omnipay/paypal | [ Kayla Daniels ] ( https://github.com/kayladnls )
143
131
[ PayU] ( https://github.com/efesaid/omnipay-payu ) | omnipay/payu | [ efesaid] ( https://github.com/efesaid )
144
- [ Pin Payments] ( https://github.com/thephpleague/omnipay-pin ) | omnipay/pin | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
132
+ [ Pin Payments] ( https://github.com/thephpleague/omnipay-pin ) | omnipay/pin | [ Kayla Daniels ] ( https://github.com/kayladnls )
145
133
[ Realex] ( https://github.com/coatesap/omnipay-realex ) | coatesap/omnipay-realex | [ Andrew Coates] ( https://github.com/coatesap )
146
- [ Sage Pay] ( https://github.com/thephpleague/omnipay-sagepay ) | omnipay/sagepay | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
147
- [ SecurePay] ( https://github.com/thephpleague/omnipay-securepay ) | omnipay/securepay | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
134
+ [ Sage Pay] ( https://github.com/thephpleague/omnipay-sagepay ) | omnipay/sagepay | [ Kayla Daniels ] ( https://github.com/kayladnls )
135
+ [ SecurePay] ( https://github.com/thephpleague/omnipay-securepay ) | omnipay/securepay | [ Kayla Daniels ] ( https://github.com/kayladnls )
148
136
[ SecPay] ( https://github.com/justinbusschau/omnipay-secpay ) | justinbusschau/omnipay-secpay | [ Justin Busschau] ( https://github.com/justinbusschau )
149
137
[ Sisow] ( https://github.com/fruitcakestudio/omnipay-sisow ) | fruitcakestudio/omnipay-sisow | [ Fruitcake Studio] ( https://github.com/fruitcakestudio )
150
138
[ Skrill] ( https://github.com/alfaproject/omnipay-skrill ) | alfaproject/omnipay-skrill | [ João Dias] ( https://github.com/alfaproject )
151
- [ Stripe] ( https://github.com/thephpleague/omnipay-stripe ) | omnipay/stripe | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
139
+ [ Stripe] ( https://github.com/thephpleague/omnipay-stripe ) | omnipay/stripe | [ Kayla Daniels ] ( https://github.com/kayladnls )
152
140
[ TargetPay] ( https://github.com/thephpleague/omnipay-targetpay ) | omnipay/targetpay | [ Alexander Deruwe] ( https://github.com/aderuwe )
153
- [ WorldPay] ( https://github.com/thephpleague/omnipay-worldpay ) | omnipay/worldpay | [ Adrian Macneil ] ( https://github.com/adrianmacneil )
141
+ [ WorldPay] ( https://github.com/thephpleague/omnipay-worldpay ) | omnipay/worldpay | [ Kayla Daniels ] ( https://github.com/kayladnls )
154
142
[ Yandex.Money] ( https://github.com/aTastyCookie/yandexmoney_omnipay ) | aTastyCookie/yandexmoney_omnipay | [ Roman Ananyev] ( https://github.com/aTastyCookie/ )
155
143
156
144
Gateways are created and initialized like so:
0 commit comments