Konfirmasi

Api direct konfirmasi pembayaran

Hanya untuk transaksi type DIRECT

Jika respon sukses maka kami akan mengirimkan notifikasi melalui url webhook yang telah anda setting.

POST https://api.ilenpay.co.id/v1/konfirmasi/pembayaran

Headers

Request Body

{
  "data": {
    "respon": "sukses",
    "hash": "0cac895dc4aec69e48c4e3d2e0b400c2cd2d868c",
    "reff_id": "trx68164teewfske2",
    "payment": "telkomsel",
    "rate": "0.82",
    "nominal": "10000",
    "total_tf": "13000",
    "return_url": "https://domainkamu/redirect",
    "sender": "6281238846015",
    "status": "PAID",
    "saldo_ahir": 20000
  }
}

Contoh Untuk PHP

<?php

$api_key    = 'Production Key';
$reff_id    = 'trx68164343'; // $_POST['reff_id'];
$sender     = '081234567828'; // $_POST['sender'];

$curl = curl_init();
curl_setopt_array($curl, [
    CURLOPT_FRESH_CONNECT  => true,
    CURLOPT_URL            => 'https://api.ilenpay.co.id/v1/konfirmasi/pembayaran',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HEADER         => false,
    CURLOPT_CUSTOMREQUEST  => 'POST',
    CURLOPT_POSTFIELDS     => http_build_query(array(
        'sender'    => $sender,
        'reff_id'   => $reff_id
    )),

    CURLOPT_HTTPHEADER     => array(
        'Content-Type: application/x-www-form-urlencoded',
        'Authorization: ' . $api_key
    ),
    CURLOPT_FAILONERROR    => false,
    CURLOPT_IPRESOLVE      => CURL_IPRESOLVE_V4
]);

$response = curl_exec($curl);
$error = curl_error($curl);
curl_close($curl);
print_r(empty($error) ? $response : $error);

Last updated