Konfigurasi Smart Server Gateway For Otomax

Langkah Pertama

  • Download file gateway dari web console smartserver
  • Masuk ke web console -> pergi ke menu download -> pilih file console sesuai OS yg Anda gunakan
  • Buat folder baru di storage pc / vps anda beri nama “SMARTSERVER”
  • Masukkan file Gateway yg sudah di download ke folder SMARTSERVER lalu extract di dalamnya
  • Klik 2x file gateway.exe untuk memunculkan file .env
  • Klik kanan pada file .env -> pilih open with notepad / notepad++
  • Pada bagian “ID=” masukkan id project yg ada web console menu “Project -> Smart”
  • Ubah bagian “PORT” sesuai dengan port yg sudah di open pada firewall dan yg sudah di masukkan di bagian port pada web menu “Project -> Smart”
  • Open port pada firewall, jika anda menggunakan VPN silahkan open port pada VPN port boleh bebas

Langkah Ke Dua

  • Buat Nama Aplikasi
  • Endpoint silahkan masukkan url ip public server Anda contoh “http://123.123.12.1”
  • Port silahkan masukkan port yg sudah di open pada sisi firewall atau VPN sebelumnya
  • Klik Apply jika selesai
  • Project -> Database
  • IP Address silahkan masukkan ip address localhost / ip untuk akses ke database software Anda
  • Port silahkan masukkan port yg digunakan untuk akses ke database software Anda
  • Database silahkan masukkan nama database software Anda jika Otomax masukkan otomax
  • User dan Password silahkan masukkan sesuai data yg sudah di buat. Silahkan simak panduan cara buat user login pada database Anda berikut link panduannya “https://smartserver.id/tutorial-buat-user-login-di-database-sql-server/
  • Lalu klik Apply
  • Project -> Host
  • Otomax Api Url default “http://127.0.0.1:5000
  • Masukkan nama key yang berisi format sesuai dengan yg ada di web console
    Contoh:
    Transaksi3 : [kodeproduk] [tujuan] [pin] [refid]
    Transaksi4 : [kodeproduk] [tujuan] [qty] [pin] [refid]
    Transaksi5 : [kodeproduk] [tujuan] [idproduk] [pin] [refid]
    Transaksi6 : [kodeproduk] [tujuan] [denom] [pin] [refid]
    Note: Urutan key transaksi boleh bebas yg terpenting nama key yg di masukkan pada web console memiliki parameter format seperti di atas
  • Tipe Pengirim silahkan pilih SMS / WA
  • Lalu klik Apply
  • Project -> XMPP
  • Host silahkan masukkan “im.smartserver.id
  • Port silahkan masukkan default port “5222”
  • Resource silahkan masukkan “TigaPutri” baik software anda Otomax resource tetap isi “TigaPutri”
  • User akan terisi dengan id project Anda secara otomatis
  • Password silahkan buat password baru
  • Lalu klik Apply
  • Berikutnya silahkan buat modul XMPP / JABBER pada software Otomax Anda untuk panduannya bisa cek melalui link berikut ini “https://smartserver.id/konfigurasi-xmpp-center-untuk-smart-server-gateway-di-otomax/

Langkah Ke Tiga

  • Buat akun firebase di web site resmi firebase atau bisa melalui link berikut ini “https://console.firebase.google.com/u/0/
  • Selanjutkan klik “Add Porject”
  • Masukkan nama aplikasi Anda / boleh bebas
  • Klik Continue
  • Klik Continue lagi
  • Pilih Akun Google Ads / Bisa Creat New
  • Lalu klik “Creat Porject”
  • Pilih logo Andorid
  • Buat “Andorid Pacakge Name” contoh com.smartserver.nama_app_anda
  • Buat “App Nickname” boleh bebas atau di samakan dengan nama aplikasinya
  • Klik “Register App”
  • Download file google-services.json dan simpan dengan baik
  • Lalu klik Next sampai step ke empat lalu klik “Continue to console”
  • Klik icon Setting pada samping Project Overview -> Pilih Project Settings
  • Masuk ke menu “Service Accounts”
  • Klik “Generate New Private Key” akan muncul popup konfirmasi klik “Generate Key”
  • Setelah itu nanti Anda akan mendapatkan total dua file json dari firebase
  • Masing-masing file harus Anda upload pada web console smartserver pada menu firebase dan menu build
  • File nama-app-anda-xxx-firebase-adminsdk-xxxx-xxxxxxx.json upload pada menu “Project -> Firebase -> Firebase Service Account”
  • Harap di perhatikan jangan sampai file yg di upload tertukar atau akan menyebabkan gagal pada proses build app
  • File google-services.json upload pada menu “Build -> Android -> google-services.json”
  • Pada Aplication ID klik dan pilih Android package name yg sudah dibuat di firebase

Langkah Ke Empat

  • Jalankan file “gateway.exe” yg ada di folder “SMARTSERVER”
  • Pastikan sudah running dengan normal dan tidak ada log error
  • Lalu kembali ke web console
  • Cek pada halaman “Smart” lalu klik “Test Connection” jika sudah muncul popup berhasil terhubung berarti configurasi koneksi gateway sudah berhasil
  • Cek pada halaman “Database” pastikan pada bagian status sudah “Connected”
  • Berikutnya silahkan buat buka halaman “Menu” dan buat satu menu produk
  • Setelah buat menu produk silahkan pergi ke halaman “Asset” upload logo aplikasi dengan ukuran 512px x 512px format PNG
  • Lalu pergi ke halaman “Build” dan klik “Build Android Stable” tunggu proses buildnya selesai biasanya butuh waktu 30menit sampai 1jam
  • Setelah selesai build silahkan download file APK nya dan install di hp Android Anda
  • Lalu coba login / registrasi melalui aplikasi
  • Selesai

Daftar Artikel