Giter Site home page Giter Site logo

laravel-omnipay's Introduction

Omnipay for Laravel & Lumen

Total Downloads Latest Version

Integrates the Omnipay PHP library with Laravel to make Configuring multiple payment tunnels a breeze!

Installation

Include the laravel-omnipay package as a dependency in your composer.json:

composer require ignited/laravel-omnipay "3.*"

Note: You don't need to include the omnipay/common in your composer.json - it has already been included laravel-omnipay.

Install Required Providers

Now just include each gateway as you require, to included PayPal for example:

composer require omnipay/paypal "3.*"

Alternatively you can include every gateway by the following:

composer require omnipay/omnipay "3.*"

Note: this requires a large amount of composer work as it needs to fetch each seperate repository. This is not recommended.

Configuration

You can publish the configuration files using the vendor:publish command.

php artisan vendor:publish --provider="Ignited\LaravelOmnipay\LaravelOmnipayServiceProvider" --tag=config

Once you have published the configuration files, you can add your gateway options to the config file in config/laravel-omnipay.php.

PayPal Express Example

Here is an example of how to configure password, username and, signature with paypal express checkout driver

...
'gateways' => [
    'paypal' => [
        'driver'  => 'PayPal_Express',
        'options' => [
            'username'  => 'coolusername',
            'password'  => 'strongpassword',
            'signature' => '',
            'solutionType' => '',
            'landingPage'    => '',
            'headerImageUrl' => '',
            'brandName' =>  'Your app name',
            'testMode' => true
        ]
    ],
]
...

Usage

$cardInput = [
	'number'      => '4444333322221111',
	'firstName'   => 'MR. WALTER WHITE',
	'expiryMonth' => '03',
	'expiryYear'  => '16',
	'cvv'         => '333',
];

$card = Omnipay::creditCard($cardInput);

$response = Omnipay::purchase([
	'amount'    => '100.00',
	'returnUrl' => 'http://bobjones.com/payment/return',
	'cancelUrl' => 'http://bobjones.com/payment/cancel',
	'card'      => $cardInput
])->send();

dd($response->getMessage());

This will use the gateway specified in the config as default.

However, you can also specify a gateway to use.

Omnipay::setGateway('paypal');

$response = Omnipay::purchase([
	'amount' => '100.00',
	'card'   => $cardInput
])->send();

dd($response->getMessage());

In addition you can make an instance of the gateway.

$gateway = Omnipay::gateway('paypal');

Installation on Other Frameworks

Lumen

For Lumen add the following in your bootstrap/app.php

$app->register(Ignited\LaravelOmnipay\LumenOmnipayServiceProvider::class);

Copy the laravel-omnipay.php file from the config directory to config/laravel-omnipay.php

And also add the following to bootstrap/app.php

$app->configure('laravel-omnipay');

Guzzle

If you are using Guzzle 6 you need to require the following package.

composer require php-http/guzzle6-adapter

Guzzle 7 now implements a PSR http client compliant adapter. So there is no need to include this.

License

This package is open-sourced software licensed under the MIT license.

laravel-omnipay's People

Contributors

alexw23 avatar bkuhl avatar dcon138 avatar dgallinari avatar gaetan-hexadog avatar hiisync avatar isneezy avatar jason-nabooki avatar nicksnellockts avatar oriceon avatar pungupt2003 avatar xheinrich avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

laravel-omnipay's Issues

PayU Issue - Call to a member function getBillingLastName() on null

           $gateway = Omnipay::create('PayU');
           $gateway->setMerchantId('JBZaLc');
           $gateway->setSecretKey('GQs7yium');
           $gateway->setTestMode(true);

          $params = [
                'txnid'       => 'A_UNIQUE_TRANSACTION_ID',
                'amount'      => 10.50,
                'productinfo' => 'A book',
                'firstname'   => 'Peter',
                'email'       => '[email protected]',
                'phone'       => '1234567890',
                'returnUrl'        => route('invoice.cancel', $invoice->id),
                'cancelUrl'        => route('invoice.success', $invoice->id),
            ];
     $gateway->purchase($params)->send();

            if ($response->isSuccessful()) {

         // // payment was successful: update database
            dd("ok");
          } elseif ($response->isRedirect()) {
          // redirect to offsite payment gateway
            $response->redirect();
          } else {
         // payment failed: display message to customer
            echo $response->getMessage();
           } 

Omnipay, PayPal - sandbox account, refund can not work

I added omnipay packet to my laravel project. Customer have two way for paying on PayPal service. One way for paying is Credit Card for that used PayPal_Pro, second way is PayPal_Express.
I used a test account, a sandbox PayPal account.
I need to used refund, this method back money to customers.
When I try refund i get error:

"You can not refund this type of transaction"

Anyone can help me?

Can I use refund method on sandbox PayPal account?

Syntax does not support

I wonder if you have any proper sample documentation. I am new ominpay and using your library doesn't help. Most of the syntax does not support like Omnipay::creditCard etc...

Won't install in Laravel 5.4

When I try to add Laravel Omnipay using composer require ignited/laravel-omnipay 2.* I get an error with Composer:

./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Conclusion: don't install ignited/laravel-omnipay 2.3.0
    - Conclusion: don't install ignited/laravel-omnipay 2.2.0
    - Conclusion: don't install ignited/laravel-omnipay 2.1.0
    - Conclusion: don't install omnipay/common v2.3.4
    - Conclusion: don't install symfony/http-foundation v3.3.9|install omnipay/common v2.3.4
    - Installation request for symfony/event-dispatcher (locked at v3.3.9) -> satisfiable by symfony/event-dispatcher[v3.3.9].
    - Conclusion: don't install ignited/laravel-omnipay 2.1.0|remove symfony/http-foundation v3.3.9|install omnipay/common v2.3.4
    - Conclusion: don't install ignited/laravel-omnipay 2.1.0|don't install symfony/http-foundation v3.3.9|install omnipay/common v2.3.4
    - Installation request for ignited/laravel-omnipay 2.* -> satisfiable by ignited/laravel-omnipay[2.0.0, 2.1.0, 2.2.0, 2.3.0].
    - Conclusion: remove symfony/http-foundation v3.3.9|install omnipay/common v2.3.4
    - ignited/laravel-omnipay 2.0.0 requires omnipay/common 2.3.* -> satisfiable by omnipay/common[2.3.2, v2.3.0, v2.3.1, v2.3.3, v2.3.4].
    - omnipay/common 2.3.2 requires symfony/http-foundation ~2.1 -> satisfiable by symfony/http-foundation[v2.1.0, v2.1.1, v2.1.10, v2.1.11, v2.1.12, v2.1.13, v2.1.2, v2.1.3, v2.1.4, v2.1.5, v2.1.6, v2.1.7, v2.1.8, v2.1.9, v2.2.0, v2.2.1, v2.2.10, v2.2.11, v2.2.2, v2.2.3, v2.2.4, v2.2.5, v2.2.6, v2.2.7, v2.2.8, v2.2.9, v2.3.0, v2.3.1, v2.3.10, v2.3.11, v2.3.12, v2.3.13, v2.3.14, v2.3.15, v2.3.16, v2.3.17, v2.3.18, v2.3.19, v2.3.2, v2.3.20, v2.3.21, v2.3.22, v2.3.23, v2.3.24, v2.3.25, v2.3.26, v2.3.27, v2.3.28, v2.3.29, v2.3.3, v2.3.30, v2.3.31, v2.3.32, v2.3.33, v2.3.34, v2.3.35, v2.3.36, v2.3.37, v2.3.38, v2.3.39, v2.3.4, v2.3.40, v2.3.41, v2.3.42, v2.3.5, v2.3.6, v2.3.7, v2.3.8, v2.3.9, v2.4.0, v2.4.1, v2.4.10, v2.4.2, v2.4.3, v2.4.4, v2.4.5, v2.4.6, v2.4.7, v2.4.8, v2.4.9, v2.5.0, v2.5.1, v2.5.10, v2.5.11, v2.5.12, v2.5.2, v2.5.3, v2.5.4, v2.5.5, v2.5.6, v2.5.7, v2.5.8, v2.5.9, v2.6.0, v2.6.1, v2.6.10, v2.6.11, v2.6.12, v2.6.13, v2.6.2, v2.6.3, v2.6.4, v2.6.5, v2.6.6, v2.6.7, v2.6.8, v2.6.9, v2.7.0, v2.7.1, v2.7.10, v2.7.11, v2.7.12, v2.7.13, v2.7.14, v2.7.15, v2.7.16, v2.7.17, v2.7.18, v2.7.19, v2.7.2, v2.7.20, v2.7.21, v2.7.22, v2.7.23, v2.7.24, v2.7.25, v2.7.26, v2.7.27, v2.7.28, v2.7.29, v2.7.3, v2.7.30, v2.7.31, v2.7.32, v2.7.33, v2.7.34, v2.7.4, v2.7.5, v2.7.6, v2.7.7, v2.7.8, v2.7.9, v2.8.0, v2.8.1, v2.8.10, v2.8.11, v2.8.12, v2.8.13, v2.8.14, v2.8.15, v2.8.16, v2.8.17, v2.8.18, v2.8.19, v2.8.2, v2.8.20, v2.8.21, v2.8.22, v2.8.23, v2.8.24, v2.8.25, v2.8.26, v2.8.27, v2.8.3, v2.8.4, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v2.8.9].
    - omnipay/common v2.3.0 requires symfony/http-foundation ~2.1 -> satisfiable by symfony/http-foundation[v2.1.0, v2.1.1, v2.1.10, v2.1.11, v2.1.12, v2.1.13, v2.1.2, v2.1.3, v2.1.4, v2.1.5, v2.1.6, v2.1.7, v2.1.8, v2.1.9, v2.2.0, v2.2.1, v2.2.10, v2.2.11, v2.2.2, v2.2.3, v2.2.4, v2.2.5, v2.2.6, v2.2.7, v2.2.8, v2.2.9, v2.3.0, v2.3.1, v2.3.10, v2.3.11, v2.3.12, v2.3.13, v2.3.14, v2.3.15, v2.3.16, v2.3.17, v2.3.18, v2.3.19, v2.3.2, v2.3.20, v2.3.21, v2.3.22, v2.3.23, v2.3.24, v2.3.25, v2.3.26, v2.3.27, v2.3.28, v2.3.29, v2.3.3, v2.3.30, v2.3.31, v2.3.32, v2.3.33, v2.3.34, v2.3.35, v2.3.36, v2.3.37, v2.3.38, v2.3.39, v2.3.4, v2.3.40, v2.3.41, v2.3.42, v2.3.5, v2.3.6, v2.3.7, v2.3.8, v2.3.9, v2.4.0, v2.4.1, v2.4.10, v2.4.2, v2.4.3, v2.4.4, v2.4.5, v2.4.6, v2.4.7, v2.4.8, v2.4.9, v2.5.0, v2.5.1, v2.5.10, v2.5.11, v2.5.12, v2.5.2, v2.5.3, v2.5.4, v2.5.5, v2.5.6, v2.5.7, v2.5.8, v2.5.9, v2.6.0, v2.6.1, v2.6.10, v2.6.11, v2.6.12, v2.6.13, v2.6.2, v2.6.3, v2.6.4, v2.6.5, v2.6.6, v2.6.7, v2.6.8, v2.6.9, v2.7.0, v2.7.1, v2.7.10, v2.7.11, v2.7.12, v2.7.13, v2.7.14, v2.7.15, v2.7.16, v2.7.17, v2.7.18, v2.7.19, v2.7.2, v2.7.20, v2.7.21, v2.7.22, v2.7.23, v2.7.24, v2.7.25, v2.7.26, v2.7.27, v2.7.28, v2.7.29, v2.7.3, v2.7.30, v2.7.31, v2.7.32, v2.7.33, v2.7.34, v2.7.4, v2.7.5, v2.7.6, v2.7.7, v2.7.8, v2.7.9, v2.8.0, v2.8.1, v2.8.10, v2.8.11, v2.8.12, v2.8.13, v2.8.14, v2.8.15, v2.8.16, v2.8.17, v2.8.18, v2.8.19, v2.8.2, v2.8.20, v2.8.21, v2.8.22, v2.8.23, v2.8.24, v2.8.25, v2.8.26, v2.8.27, v2.8.3, v2.8.4, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v2.8.9].
    - omnipay/common v2.3.1 requires symfony/http-foundation ~2.1 -> satisfiable by symfony/http-foundation[v2.1.0, v2.1.1, v2.1.10, v2.1.11, v2.1.12, v2.1.13, v2.1.2, v2.1.3, v2.1.4, v2.1.5, v2.1.6, v2.1.7, v2.1.8, v2.1.9, v2.2.0, v2.2.1, v2.2.10, v2.2.11, v2.2.2, v2.2.3, v2.2.4, v2.2.5, v2.2.6, v2.2.7, v2.2.8, v2.2.9, v2.3.0, v2.3.1, v2.3.10, v2.3.11, v2.3.12, v2.3.13, v2.3.14, v2.3.15, v2.3.16, v2.3.17, v2.3.18, v2.3.19, v2.3.2, v2.3.20, v2.3.21, v2.3.22, v2.3.23, v2.3.24, v2.3.25, v2.3.26, v2.3.27, v2.3.28, v2.3.29, v2.3.3, v2.3.30, v2.3.31, v2.3.32, v2.3.33, v2.3.34, v2.3.35, v2.3.36, v2.3.37, v2.3.38, v2.3.39, v2.3.4, v2.3.40, v2.3.41, v2.3.42, v2.3.5, v2.3.6, v2.3.7, v2.3.8, v2.3.9, v2.4.0, v2.4.1, v2.4.10, v2.4.2, v2.4.3, v2.4.4, v2.4.5, v2.4.6, v2.4.7, v2.4.8, v2.4.9, v2.5.0, v2.5.1, v2.5.10, v2.5.11, v2.5.12, v2.5.2, v2.5.3, v2.5.4, v2.5.5, v2.5.6, v2.5.7, v2.5.8, v2.5.9, v2.6.0, v2.6.1, v2.6.10, v2.6.11, v2.6.12, v2.6.13, v2.6.2, v2.6.3, v2.6.4, v2.6.5, v2.6.6, v2.6.7, v2.6.8, v2.6.9, v2.7.0, v2.7.1, v2.7.10, v2.7.11, v2.7.12, v2.7.13, v2.7.14, v2.7.15, v2.7.16, v2.7.17, v2.7.18, v2.7.19, v2.7.2, v2.7.20, v2.7.21, v2.7.22, v2.7.23, v2.7.24, v2.7.25, v2.7.26, v2.7.27, v2.7.28, v2.7.29, v2.7.3, v2.7.30, v2.7.31, v2.7.32, v2.7.33, v2.7.34, v2.7.4, v2.7.5, v2.7.6, v2.7.7, v2.7.8, v2.7.9, v2.8.0, v2.8.1, v2.8.10, v2.8.11, v2.8.12, v2.8.13, v2.8.14, v2.8.15, v2.8.16, v2.8.17, v2.8.18, v2.8.19, v2.8.2, v2.8.20, v2.8.21, v2.8.22, v2.8.23, v2.8.24, v2.8.25, v2.8.26, v2.8.27, v2.8.3, v2.8.4, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v2.8.9].
    - omnipay/common v2.3.3 requires symfony/http-foundation ~2.1 -> satisfiable by symfony/http-foundation[v2.1.0, v2.1.1, v2.1.10, v2.1.11, v2.1.12, v2.1.13, v2.1.2, v2.1.3, v2.1.4, v2.1.5, v2.1.6, v2.1.7, v2.1.8, v2.1.9, v2.2.0, v2.2.1, v2.2.10, v2.2.11, v2.2.2, v2.2.3, v2.2.4, v2.2.5, v2.2.6, v2.2.7, v2.2.8, v2.2.9, v2.3.0, v2.3.1, v2.3.10, v2.3.11, v2.3.12, v2.3.13, v2.3.14, v2.3.15, v2.3.16, v2.3.17, v2.3.18, v2.3.19, v2.3.2, v2.3.20, v2.3.21, v2.3.22, v2.3.23, v2.3.24, v2.3.25, v2.3.26, v2.3.27, v2.3.28, v2.3.29, v2.3.3, v2.3.30, v2.3.31, v2.3.32, v2.3.33, v2.3.34, v2.3.35, v2.3.36, v2.3.37, v2.3.38, v2.3.39, v2.3.4, v2.3.40, v2.3.41, v2.3.42, v2.3.5, v2.3.6, v2.3.7, v2.3.8, v2.3.9, v2.4.0, v2.4.1, v2.4.10, v2.4.2, v2.4.3, v2.4.4, v2.4.5, v2.4.6, v2.4.7, v2.4.8, v2.4.9, v2.5.0, v2.5.1, v2.5.10, v2.5.11, v2.5.12, v2.5.2, v2.5.3, v2.5.4, v2.5.5, v2.5.6, v2.5.7, v2.5.8, v2.5.9, v2.6.0, v2.6.1, v2.6.10, v2.6.11, v2.6.12, v2.6.13, v2.6.2, v2.6.3, v2.6.4, v2.6.5, v2.6.6, v2.6.7, v2.6.8, v2.6.9, v2.7.0, v2.7.1, v2.7.10, v2.7.11, v2.7.12, v2.7.13, v2.7.14, v2.7.15, v2.7.16, v2.7.17, v2.7.18, v2.7.19, v2.7.2, v2.7.20, v2.7.21, v2.7.22, v2.7.23, v2.7.24, v2.7.25, v2.7.26, v2.7.27, v2.7.28, v2.7.29, v2.7.3, v2.7.30, v2.7.31, v2.7.32, v2.7.33, v2.7.34, v2.7.4, v2.7.5, v2.7.6, v2.7.7, v2.7.8, v2.7.9, v2.8.0, v2.8.1, v2.8.10, v2.8.11, v2.8.12, v2.8.13, v2.8.14, v2.8.15, v2.8.16, v2.8.17, v2.8.18, v2.8.19, v2.8.2, v2.8.20, v2.8.21, v2.8.22, v2.8.23, v2.8.24, v2.8.25, v2.8.26, v2.8.27, v2.8.3, v2.8.4, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v2.8.9].
    - Can only install one of: symfony/http-foundation[v2.1.0, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.1.1, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.1.10, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.1.11, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.1.12, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.1.13, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.1.2, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.1.3, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.1.4, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.1.5, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.1.6, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.1.7, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.1.8, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.1.9, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.2.0, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.2.1, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.2.10, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.2.11, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.2.2, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.2.3, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.2.4, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.2.5, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.2.6, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.2.7, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.2.8, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.2.9, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.0, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.1, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.10, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.11, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.12, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.13, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.14, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.15, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.16, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.17, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.18, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.19, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.2, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.20, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.21, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.22, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.23, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.24, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.25, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.26, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.27, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.28, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.29, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.3, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.30, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.31, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.32, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.33, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.34, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.35, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.36, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.37, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.38, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.39, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.4, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.40, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.41, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.42, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.5, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.6, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.7, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.8, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.3.9, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.4.0, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.4.1, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.4.10, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.4.2, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.4.3, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.4.4, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.4.5, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.4.6, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.4.7, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.4.8, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.4.9, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.5.0, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.5.1, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.5.10, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.5.11, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.5.12, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.5.2, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.5.3, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.5.4, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.5.5, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.5.6, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.5.7, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.5.8, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.5.9, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.6.0, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.6.1, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.6.10, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.6.11, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.6.12, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.6.13, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.6.2, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.6.3, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.6.4, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.6.5, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.6.6, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.6.7, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.6.8, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.6.9, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.0, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.1, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.10, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.11, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.12, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.13, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.14, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.15, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.16, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.17, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.18, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.19, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.2, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.20, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.21, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.22, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.23, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.24, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.25, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.26, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.27, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.28, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.29, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.3, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.30, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.31, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.32, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.33, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.34, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.4, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.5, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.6, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.7, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.8, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.7.9, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.0, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.1, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.10, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.11, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.12, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.13, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.14, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.15, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.16, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.17, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.18, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.19, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.2, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.20, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.21, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.22, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.23, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.24, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.25, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.26, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.27, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.3, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.4, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.5, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.6, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.7, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.8, v3.3.9].
    - Can only install one of: symfony/http-foundation[v2.8.9, v3.3.9].
    - Installation request for symfony/http-foundation (locked at v3.3.9) -> satisfiable by symfony/http-foundation[v3.3.9].


Installation failed, reverting ./composer.json to its original content.

Any ideas?

Authorize.net issue

Hi, I'm having trouble with authorize. After submitting my billing information, authorize response with error saying:

  An error occurred while trying to report this transaction to the merchant. An e-mail has been 
  sent to the merchant informing them of the error. The following is the result of the attempt 
  to charge your credit card.

  This transaction has been approved.

  It is advisable for you to contact the merchant to verify that you will receive the product or 
  service.

I checked my paramaters and return urls, and i think they're fine.
Hope you can help me with this. Thanks!

Issue installation in Laravel 5.4

Hi,

when I installed the package in laravel 5.4 I had :

[Symfony\Component\Debug\Exception\FatalThrowableError]              
Call to undefined method Illuminate\Foundation\Application::share()  

I think problem with share method, please check : https://laravel.com/docs/5.4/upgrade

share Method Removed

The share method has been removed from the container. This was a legacy method that has not been documented in several years. If you are using this method, you should begin using the singleton method instead:

Update to laravel 10

Hi sry for asking this, can you update for laravel 10 cause i see someone already commit the version for laravel 10. Thanks for your good work.

Switch to OmniPay ^3

Hey @alexw23 and community,
thanks for your plugin - looks really great!

I am trying to switch to OmniPay, and found this package here.. After reading the composer.json file, i found, that you are using omnipay 2.5 but 3.x is already available.

Is it possible to switch to 3.x?

Examples with authorize.net?

I am attempting to use this package to user omnipay with Authorize.net I cannot find a single example of how this should be configed however. Only example is eWay. Authorize has Client ID and Transaction ID

how change migs endpoint?

I'm trying to use this Api with laravel 5.2 and omnipay/migs gateway
I'm successfully done a transaction, but I have to change the line #10 from vendor/omnipay/migs/src/Message/AbstractRequest.php

protected $endpoint = 'https://migs.mastercard.com.au/';

for my bank endpoint (Banamex)

As we can see, this file is in vendor folder, How can I change this value for some more persistent, in a config file or something like?
Thanks

Null return value of $response->getMessage()

here is my paypal setup in the laravel-omnipay.php

//start
'default' => 'paypal',

'gateways' => [
    'paypal' => [
        'driver'  => 'PayPal_Express',
        'options' => [
            'username'  => env( 'OMNIPAY_PAYPAL_EXPRESS_USERNAME', '' ),
                            'password'  => env( 'OMNIPAY_PAYPAL_EXPRESS_PASSWORD', '' ),
                           'signature' => env( 'OMNIPAY_PAYPAL_EXPRESS_SIGNATURE', '' ),
                           'testMode' => true,
            'solutionType'   => '',
            'landingPage'    => '',
            'headerImageUrl' => ''
        ]
    ]
]

///end
$cardInput = [
'number' => '4444333322221111',
'firstName' => 'MR. WALTER WHITE',
'expiryMonth' => '03',
'expiryYear' => '16',
'cvv' => '333',
];

$card = \Omnipay::creditCard($cardInput);
$response = \Omnipay::purchase([
    'amount'    => '100.00',
    'returnUrl' => 'http://bobjones.com/payment/return',
    'cancelUrl' => 'http://bobjones.com/payment/cancel',
    'card'      => $cardInput
])->send();

dd($response->getMessage());

Is there any configuration for this code to work ?
thank you

Error Installing via Composer

The install on this isn't working as of late, here is the error I am receiving after trying to install via composer. Any idea on what the cause could be? Thank you!

Updating dependencies (including require-dev)

  • Installing omnipay/common (v2.3.0)
    Downloading: connection...Failed to download omnipay/common from dist: The "
    https://api.github.com/repos/omnipay/common/zipball/f7d50ce82f3528e7402500d87223
    91ebb69070b8" file could not be downloaded (HTTP/1.1 404 Not Found)
    Now trying to download from source

  • Installing omnipay/common (v2.3.0)
    Cloning f7d50ce82f3528e7402500d8722391ebb69070b8

    [RuntimeException]
    Failed to clone [email protected]:omnipay/common.git, git was not found, check
    that it is installed and in your PATH env.
    'git' is not recognized as an internal or external command,
    operable program or batch file.

call_user_func_array() expects parameter 1 to be a valid callback, class 'Omnipay\Common\GatewayFactory' does not have a method 'purchase'

Hello,
Thank you for this great package. But when i am trying to do check out i get this error

call_user_func_array() expects parameter 1 to be a valid callback, class 'Omnipay\Common\GatewayFactory' does not have a method 'purchase'

I followed the installed step as given in the documentation. And my code is something like this

use Omnipay\Omnipay;  //When i impoted Omnipay it imported this.. I am not sure if it should be this one or something with ignited/...

class CartController extends Controller
{
 public function processPayment(Request $request)
    {
      ...................
      ...................
         $response = Omnipay::purchase([
                   'amount'    => '100.00',
                    'returnUrl' => $redirectUrl,
                    'cancelUrl' => $canceledUrl,
                    'currency'=>'USD'
                ])->send();

                echo '<pre>';

                print_r($response->getMessage());
                //print_r($response);
                die();
    }
}

My config/app.php is like this

'providers'=>[
   ......
 Ignited\LaravelOmnipay\LaravelOmnipayServiceProvider::class
]

'aliases'=>[
'Omnipay' => Ignited\LaravelOmnipay\Facades\OmnipayFacade::class
]

Laravel version : 5.7
"omnipay/paypal": "^3.0",
"ignited/laravel-omnipay": "3.*",

Can you please tell me how can i resolve this issue.
Thank you.

Invalid Token

Am trying to do a paypal checkout using this package...i get this after redirect

success url

http://smstroll.app/billing/checkout/success?token=EC-7TK3635026596924C&PayerID=WTC6UGLBLM7RL

response

array:9 [▼
"TIMESTAMP" => "2016-02-15T08:54:18Z"
"CORRELATIONID" => "30532d497cc6"
"ACK" => "Failure"
"VERSION" => "119.0"
"BUILD" => "18308778"
"L_ERRORCODE0" => "10410"
"L_SHORTMESSAGE0" => "Invalid token"
"L_LONGMESSAGE0" => "Invalid token."
"L_SEVERITYCODE0" => "Error"
]

What could be the problem?

Laravel 8 Support

Laravel 8 uses Guzzle 7 now so this package is not installable or upgradable until that is fixed. :)

Unable to install omnipay with Laravel 4.1

Hi - Is this package working with Laravel 4.1?

I have started a new Laravel install and my composer.json is as follows:

    "require": {
        "laravel/framework": "4.1.*",
        "ignited/laravel-omnipay": "1.0.*",
        "omnipay/sagepay": "*"
    },

Output of composer update

Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Conclusion: remove laravel/framework v4.1.21
    - Conclusion: don't install laravel/framework v4.1.21
    - Conclusion: don't install laravel/framework v4.1.20
    - Conclusion: don't install laravel/framework v4.1.19
    - Conclusion: don't install laravel/framework v4.1.18
    - Conclusion: don't install laravel/framework v4.1.17
    - Conclusion: don't install laravel/framework v4.1.16
    - Conclusion: don't install laravel/framework v4.1.15
    - Conclusion: don't install laravel/framework v4.1.14
    - Conclusion: don't install laravel/framework v4.1.13
    - Conclusion: don't install laravel/framework v4.1.12
    - Conclusion: don't install laravel/framework v4.1.11
    - Conclusion: don't install laravel/framework v4.1.10
    - Conclusion: don't install laravel/framework v4.1.9
    - Conclusion: don't install laravel/framework v4.1.8
    - Conclusion: don't install laravel/framework v4.1.7
    - Conclusion: don't install laravel/framework v4.1.6
    - Conclusion: don't install laravel/framework v4.1.5
    - Conclusion: don't install laravel/framework v4.1.4
    - Conclusion: don't install laravel/framework v4.1.3
    - Installation request for ignited/laravel-omnipay 1.0.1 -> satisfiable by ignited/laravel-omnipay[1.0.1].
    - Conclusion: don't install laravel/framework v4.1.2
    - Conclusion: don't install laravel/framework v4.1.1
    - ignited/laravel-omnipay 1.0.1 requires illuminate/support 4.0.x -> satisfiable by laravel/framework[v4.0.0, v4.0.1, v4.0.10, v4.0.2, v4.0.3, v4.0.4, v4.0.5, v4.0.6, v4.0.7, v4.0.8, v4.0.9], illuminate/support[v4.0.0, v4.0.1, v4.0.10, v4.0.2, v4.0.3, v4.0.4, v4.0.5, v4.0.6, v4.0.7, v4.0.8, v4.0.9].
    - don't install illuminate/support v4.0.0|don't install laravel/framework v4.1.0
    - don't install illuminate/support v4.0.1|don't install laravel/framework v4.1.0
    - don't install illuminate/support v4.0.10|don't install laravel/framework v4.1.0
    - don't install illuminate/support v4.0.2|don't install laravel/framework v4.1.0
    - don't install illuminate/support v4.0.3|don't install laravel/framework v4.1.0
    - don't install illuminate/support v4.0.4|don't install laravel/framework v4.1.0
    - don't install illuminate/support v4.0.5|don't install laravel/framework v4.1.0
    - don't install illuminate/support v4.0.6|don't install laravel/framework v4.1.0
    - don't install illuminate/support v4.0.7|don't install laravel/framework v4.1.0
    - don't install illuminate/support v4.0.8|don't install laravel/framework v4.1.0
    - don't install illuminate/support v4.0.9|don't install laravel/framework v4.1.0
    - Can only install one of: laravel/framework[v4.1.0, v4.0.0].
    - Can only install one of: laravel/framework[v4.1.0, v4.0.1].
    - Can only install one of: laravel/framework[v4.1.0, v4.0.10].
    - Can only install one of: laravel/framework[v4.1.0, v4.0.2].
    - Can only install one of: laravel/framework[v4.1.0, v4.0.3].
    - Can only install one of: laravel/framework[v4.1.0, v4.0.4].
    - Can only install one of: laravel/framework[v4.1.0, v4.0.5].
    - Can only install one of: laravel/framework[v4.1.0, v4.0.6].
    - Can only install one of: laravel/framework[v4.1.0, v4.0.7].
    - Can only install one of: laravel/framework[v4.1.0, v4.0.8].
    - Can only install one of: laravel/framework[v4.1.0, v4.0.9].
    - Installation request for laravel/framework 4.1.* -> satisfiable by laravel/framework[v4.1.0, v4.1.1, v4.1.10, v4.1.11, v4.1.12, v4.1.13, v4.1.14, v4.1.15, v4.1.16, v4.1.17, v4.1.18, v4.1.19, v4.1.2, v4.1.20, v4.1.21, v4.1.3, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8, v4.1.9].

Unable to upgrade to Laravel 5.3

Can "omnipay/common": "2.3.*" be updated from 2.3.* to 2.5.*?

I'm unable to upgrade my application to 5.3 because of dependency version conflicts between the common library and Laravel for symfony/http-foundation. I believe updating this dependency will resolve the issue.

Error while try to publish the config

I followed any step on the README but at this point, when I run the command:

php artisan config:publish ignited/laravel-omnipay

I got all this errors on console:

PHP Fatal error: Call to undefined method
Monolog\Logger::toMonologLevel() in
/var/www/html/alomicuba/plugins/flynsarmy/debugbar/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php
on line 126 PHP Stack trace: PHP 1. {main}()
/var/www/html/alomicuba/artisan:0 PHP 2.
Illuminate\Console\Application::start()
/var/www/html/alomicuba/artisan:46 PHP 3.
Illuminate\Console\Application::make()
/var/www/html/alomicuba/plugins/flynsarmy/debugbar/vendor/laravel/framework/src/Illuminate/Console/Application.php:33
PHP 4. Illuminate\Foundation\Application->boot()
/var/www/html/alomicuba/plugins/flynsarmy/debugbar/vendor/laravel/framework/src/Illuminate/Console/Application.php:44
PHP 5. Illuminate\Foundation\Application->bootApplication()
/var/www/html/alomicuba/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:589
PHP 6. Illuminate\Foundation\Application->fireAppCallbacks()
/var/www/html/alomicuba/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:606
PHP 7.
call_user_func:{/var/www/html/alomicuba/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:832}()
/var/www/html/alomicuba/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:832
PHP 8.
{closure:/var/www/html/alomicuba/vendor/laravel/framework/src/Illuminate/Foundation/start.php:223-271}()
/var/www/html/alomicuba/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:832
PHP 9. require()
/var/www/html/alomicuba/vendor/laravel/framework/src/Illuminate/Foundation/start.php:239
PHP 10. Illuminate\Support\Facades\Log::useFiles()
/var/www/html/alomicuba/app/start/global.php:34 PHP 11.
Illuminate\Support\Facades\Facade::__callStatic()
/var/www/html/alomicuba/app/start/global.php:34 PHP 12.
Illuminate\Log\Writer->useFiles()
/var/www/html/alomicuba/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:208
PHP 13. Monolog\Handler\StreamHandler->__construct()
/var/www/html/alomicuba/vendor/laravel/framework/src/Illuminate/Log/Writer.php:90
PHP 14. Monolog\Handler\AbstractHandler->__construct()
/var/www/html/alomicuba/plugins/flynsarmy/debugbar/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:42
PHP 15. Monolog\Handler\AbstractHandler->setLevel()
/var/www/html/alomicuba/plugins/flynsarmy/debugbar/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php:40
{"error":{"type":"Symfony\Component\Debug\Exception\FatalErrorException","message":"Call
to undefined method
Monolog\Logger::toMonologLevel()","file":"/var/www/html/alomicuba/plugins/flynsarmy/debugbar/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php","line":126}}

Any advice?

laravel 5.4

I manage to install omnipay on laravel 5.4 with lower symfony
but now I am getting the issue
\Omnipay\braintree\Gateway not found
while braintree folder is in the omnipay folder

require error

I require omnipay in my porject (laravel5.2),but it wrong

` Problem 1

  • Installation request for ignited/laravel-omnipay ^2.1 -> satisfiable by ignited/laravel-omnipay[2.1.0].
  • Conclusion: remove symfony/http-foundation v3.0.2
  • Conclusion: don't install symfony/http-foundation v3.0.2
  • ignited/laravel-omnipay 2.1.0 requires omnipay/common 2.3.* -> satisfiable by omnipay/common[2.3.2, v2.3.0, v2.3.1,
    v2.3.3, v2.3.4].
    .............
    • Can only install one of: symfony/http-foundation[v2.6.9, v3.0.2].
    • Can only install one of: symfony/http-foundation[v2.7.0, v3.0.2].
    • Can only install one of: symfony/http-foundation[v2.7.1, v3.0.2].
    • Can only install one of: symfony/http-foundation[v2.7.2, v3.0.2].
    • Can only install one of: symfony/http-foundation[v2.7.3, v3.0.2].
    • Can only install one of: symfony/http-foundation[v2.7.4, v3.0.2].
    • Can only install one of: symfony/http-foundation[v2.7.5, v3.0.2].
    • Can only install one of: symfony/http-foundation[v2.7.6, v3.0.2].
    • Can only install one of: symfony/http-foundation[v2.7.7, v3.0.2].
    • Can only install one of: symfony/http-foundation[v2.7.8, v3.0.2].
    • Can only install one of: symfony/http-foundation[v2.7.9, v3.0.2].
    • Installation request for symfony/http-foundation == 3.0.2.0 -> satisfiable by symfony/http-foundation[v3.0.2].
      `

how can i do it?

web端调用发生ILLEGAL_SIGN错误

下面是我的配置,一直发现不了问题在哪
'alipay' => [
'driver' => 'Alipay_Express',
'options' => [
'partner' => '20882XXXXXXXX', //pid
'key' => 'XXXXXXXXXXXX',
'sellerEmail' =>'[email protected]',
'returnUrl' => 'http://test.app/alipay/return',
'notifyUrl' => 'http://test.app/alipay/notify'
]
]

[Question] Is it possible to have itemized receipts?

Currently I'm able to process transactions correctly and it all works. The email receipt my customers receive does not contain any itemizations. Is it possible through this package to do that and still have Stripe actually send the email?

Laravel 9 support

Hi,

Could you please release new version with L9 support, so we'll be able to update our applications ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.