SnapProxy adalah sebuah aplikasi proxy gateway yang dirancang untuk mempermudah integrasi layanan pembayaran menggunakan Midtrans Payment Gateway di lingkungan pengembangan lokal.
Midtrans secara default mewajibkan penggunaan protokol HTTPS untuk proses otentikasi dan pembuatan Snap Token.
Hal ini seringkali menyulitkan developer yang melakukan uji coba di lingkungan http://localhost
Dengan SnapProxy, permasalahan tersebut dapat diatasi melalui mekanisme perantara (reverse proxy) yang aman dan transparan. Aplikasi ini bertindak sebagai jembatan antara aplikasi lokal developer (yang berjalan di HTTP) dengan server Midtrans (yang mewajibkan HTTPS).
Fitur Utama :
Manfaat :
Gambar 1. Tologoi Sistem
https://github.com/solihulhadi141213/SnapProxyDB/SNAP_PROXY.sql_Config/Connection.php._Config/Connection.php tersebut dan lakukan penyesuaian sebagai berikut.
localhost)
root)
<?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$db = "SNAP_PROXY";
$Conn = new mysqli($servername, $username, $password, $db);
if ($Conn->connect_error) {
die("Connection failed: " . $Conn->connect_error);
}
?>
http://alamat_domain.com/SnapProxy/index.phphttp://SnapProxy.alamat_domain.com/index.php3mQKUd4ikicxxG3EQHVy6LcjSiHV8IlRXYgP
1VttZESUj7m2l1cLOq2nYUl6wpZddWw4tEOq
http://midtrans.com