MIF_E31210515/BackEnd/laravel-pos-ecommerce-backend/app/Services/Midtrans/Midtrans.php

32 lines
750 B
PHP

<?php
namespace App\Services\Midtrans;
use Midtrans\Config;
class Midtrans
{
protected $serverKey;
protected $isProduction;
protected $isSanitized;
protected $is3ds;
public function __construct()
{
$this->serverKey = config('midtrans.server_key');
$this->isProduction = config('midtrans.is_production');
$this->isSanitized = config('midtrans.is_sanitized');
$this->is3ds = config('midtrans.is_3ds');
$this->_configureMidtrans();
}
public function _configureMidtrans()
{
Config::$serverKey = $this->serverKey;
Config::$isProduction = $this->isProduction;
Config::$isSanitized = $this->isSanitized;
Config::$is3ds = $this->is3ds;
}
}