<?php
require 'env.php';
require 'request.php';

// Load .env
loadEnv(__DIR__ . "/.env");

$API_KEY = $_ENV['KODEBAYAR_API_KEY'];
$API_URL = $_ENV['KODEBAYAR_API_URL'];

function getTransaksi()
{
    global $API_URL, $API_KEY;
    return httpRequest(
        $API_URL . "v2/transaksi",
        "GET",
        null,
        ["X-API-KEY: $API_KEY"]
    );
}

function generateKode($amount, $description)
{
    global $API_URL, $API_KEY;
    return httpRequest(
        $API_URL . "v2/generate",
        "POST",
        [
            "amount" => $amount,
            "description" => $description
        ],
        ["X-API-KEY: $API_KEY"]
    );
}

echo "<h2>Data Transaksi:</h2><pre>";
print_r(getTransaksi());
echo "</pre>";

echo "<h2>Generate Kode Bayar:</h2><pre>";
print_r(generateKode(20000, "Pembayaran Test"));
echo "</pre>";
