File: D:/HostingSpaces/pietvanmierlo/stempelbv.nl/config/payment.php
<?php
return [
/*
|--------------------------------------------------------------------------
| Service provider
|--------------------------------------------------------------------------
| The current service provider that should be used. The name must be one of
| the first level key names of the payment_service_providers array below
*/
'payment_service_provider' => 'komma',
/*
|--------------------------------------------------------------------------
| Payment service providers
|--------------------------------------------------------------------------
| This is where payment service providers are configured.
| The first level keys just give the configs a name. The second level keys
| Define environments, that must correspond to the value of APP_ENV
*/
'payment_service_providers' => [
'mollie' => [
'local' => [ //Local / testing environment
'api_keys' => [
'key' => env('MOLLIE_API_KEY_LOCAL', null)
],
'adapter' => \App\Komma\Shop\Payment\PSPAdapters\Mollie::class,
'shop_name' => env('MOLLIE_SHOP_NAME_LOCAL', 'Komma shop'),
],
'testing' => [ //Local / testing environment
'api_keys' => [
'key' => env('MOLLIE_API_KEY_LOCAL', null)
],
'adapter' => \App\Komma\Shop\Payment\PSPAdapters\Mollie::class,
'shop_name' => env('MOLLIE_SHOP_NAME_LOCAL', 'Komma shop'),
],
'development' => [ //Test / staging server
'api_keys' => [
'key' => env('MOLLIE_API_KEY_DEVELOPMENT', null)
],
'adapter' => \App\Komma\Shop\Payment\PSPAdapters\Mollie::class,
'shop_name' => env('MOLLIE_SHOP_NAME_DEVELOPMENT', 'Komma shop'),
],
'production' => [ //Production environment
'api_keys' => [
'key' => env('MOLLIE_API_KEY_PRODUCTION', null)
],
'adapter' => \App\Komma\Shop\Payment\PSPAdapters\Mollie::class,
'shop_name' => env('MOLLIE_SHOP_NAME_PRODUCTION', 'Komma shop'),
],
],
'multisafepay' => [
'local' => [ //Local / testing environment
'api_keys' => [
'key' => env('MULTISAFEPAY_API_KEY_LOCAL', null)
],
'adapter' => \App\Komma\Shop\Payment\PSPAdapters\MultiSafepay::class,
'shop_name' => env('MULTISAFEPAY_SHOP_NAME_LOCAL', 'Komma shop'),
'google_analytics_key' => env('MULTISAFEPAY_GOOGLE_ANALYTICS_KEY_LOCAL', null),
],
'testing' => [ //Local / testing environment
'api_keys' => [
'key' => env('MULTISAFEPAY_API_KEY_LOCAL', null)
],
'adapter' => \App\Komma\Shop\Payment\PSPAdapters\MultiSafepay::class,
'shop_name' => env('MULTISAFEPAY_SHOP_NAME_LOCAL', 'Komma shop'),
'google_analytics_key' => env('MULTISAFEPAY_GOOGLE_ANALYTICS_KEY_LOCAL', null),
],
'development' => [ //Test / staging server
'api_keys' => [
'key' => env('MULTISAFEPAY_API_KEY_DEVELOPMENT', null)
],
'adapter' => \App\Komma\Shop\Payment\PSPAdapters\MultiSafepay::class,
'shop_name' => env('MULTISAFEPAY_SHOP_NAME_DEVELOPMENT', 'Komma shop'),
'google_analytics_key' => env('MULTISAFEPAY_GOOGLE_ANALYTICS_KEY_DEVELOPMENT', null),
],
'production' => [ //Production environment
'api_keys' => [
'key' => env('MULTISAFEPAY_API_KEY_PRODUCTION', null)
],
'adapter' => \App\Komma\Shop\Payment\PSPAdapters\Multisafepay::class,
'shop_name' => env('MULTISAFEPAY_SHOP_NAME_PRODUCTION', 'Komma shop'),
'google_analytics_key' => env('MULTISAFEPAY_GOOGLE_ANALYTICS_KEY_PRODUCTION', null),
],
],
//Fake psp adapter for testing for testing
'komma' => [
'local' => [ //Local / testing environment
'adapter' => \App\Komma\Shop\Payment\PSPAdapters\Komma::class,
'shop_name' => env('KOMMA_SHOP_NAME_LOCAL', 'Komma shop'),
],
'testing' => [ //Local / testing environment
'adapter' => \App\Komma\Shop\Payment\PSPAdapters\Komma::class,
'shop_name' => env('KOMMA_SHOP_NAME_LOCAL', 'Komma shop'),
],
'development' => [ //Test / staging server
'adapter' => \App\Komma\Shop\Payment\PSPAdapters\Komma::class,
'shop_name' => env('KOMMA_SHOP_NAME_DEVELOPMENT', 'Komma shop'),
],
//NOTICE: DON'T USE ON PRODUCTION ENVIRONMENTS FOR SECURITY REASONS
],
]
];