123456789101112131415161718192021222324252627282930313233343536 |
- <?php
-
-
- namespace MirfalahTech\Laravel\Payment\Gateway\SenangPay;
-
-
- use Illuminate\Contracts\Config\Repository;
- use Illuminate\Contracts\Container\BindingResolutionException;
- use Illuminate\Support\ServiceProvider;
- use MirfalahTech\Laravel\Payment\Manager\PaymentManager;
-
- class SenangPayServiceProvider extends ServiceProvider
- {
- /**
- * @throws BindingResolutionException
- */
- public function boot()
- {
- /** @var Repository $config */
- $config = $this->app->make('config');
-
- $config->set('payment.gateway.senangpay', array_merge(
- [
- 'endpoint' => env('SENANGPAY_ENDPOINT', 'https://app.senangpay.my/'),
- 'merchant_id' => env('SENANGPAY_MERCHANT_ID'),
- 'secret_key' => env('SENANGPAY_SECRET_KEY'),
- 'key_map' => [
- 'status_id' => 'status_id',
- 'order_id' => 'order_id',
- 'hash' => 'hash'
- ],
- ],
- $config->get('payment.gateway.senangpay', [])
- ));
- }
- }
|