Files
aso/app/Helpers/DuitkuHelper.php
2024-04-22 11:26:00 +07:00

33 lines
972 B
PHP

<?php
namespace App\Helpers;
class DuitkuHelper
{
public static function configuration()
{
$duitkuConfig = new \Duitku\Config(env('API_KEY_DUITKU'), env('CODE_MERCHANT_DUITKU'));
// false for production mode
// true for sandbox mode
$duitkuConfig->setSandboxMode(true);
// set sanitizer (default : true)
$duitkuConfig->setSanitizedMode(false);
// set log parameter (default : true)
$duitkuConfig->setDuitkuLogs(false);
return $duitkuConfig;
}
public static function paymentMethod()
{
$duitkuConfig = self::configuration();
try {
$paymentAmount = "10000"; //"YOUR_AMOUNT";
$paymentMethodList = \Duitku\Pop::getPaymentMethod($paymentAmount, $duitkuConfig);
header('Content-Type: application/json');
return $paymentMethodList;
} catch (Exception $e) {
return $e->getMessage();
}
}
}