Introduction Last updated: 24-10-2021

Produk : "Tukunen - Toko Online, PPOB dan SMM"
Created : 09 - 2 - 2020
Updated : 24 - 10 - 2021
Version : 24 Okt 2021
By : tuKUNEN
Phone : 081225230447

Requirement

Syarat agar script bisa berjalan

  • PHP >= 7.2
  • MySQL >= 5.6
  • Ioncubeloader
  • NodeJs (Untuk server WA - Optional)
  • BCMath PHP Extension
  • Ctype PHP Extension
  • Fileinfo PHP extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Framework

Framework yang dipakai tukunen

Website

  • PHP >= 7.2
  • Codeigniter 3

Mobile app

  • Ionic >= 6.16
  • Angular 10

Server PPOB dan SMM

Script tukunen didukung oleh server berikut ini:

PPOB

  • digiflazz.com (prabayar dan pascabayar)
  • H2H (IRS) (prabayar)

SMM

  • irvankede
  • medanpedia

Installation

Cara Install web tukunen

Membuat Database

- Buka cpanel pilih MySQL databases, lalu pilih create database

dokumentasi tukunen

dokumentasi tukunen

Jangan lupa tambahkan user dan password

- Upload database lewat phpmyadmin

dokumentasi tukunen

- Pilih phpMyAdmin, lalu klik nama database yang akan digunakan. Lalu pilih Import

dokumentasi tukunen


dokumentasi tukunen

Cari file database yang sudah diekstrak. Cari File berekstensi .sql. Scroll kebawah klik GO


dokumentasi tukunen

Maka hasilnya akan seperti ini


dokumentasi tukunen

Upload File Tukunen

Setelah database berhasil di upload, maka langkah selanjutnya upload file websitenya. Buka cpanel kembali, pilih file manajer


dokumentasi tukunen

Silahkan upload file (tukuwaflazz.zip) ke folder yang diinginkan untuk di install. Silahkan ekstrak file tersebut, lihat gambar berikut


dokumentasi tukunen

Ada 2 folder yang akan kita edit yaitu admin dan application.


dokumentasi tukunen

- buka folder "application/config" dan "admin/application/config"
- Cari file database.php
- kemudian edit "database.php" di kedua folder tersebut dan sesuaikan dengan konfigurasi database di hosting/server


dokumentasi tukunen

Instalasi selesai, silahkan buka web anda sudah jalan. Untuk dashboard admin buka saja https://domain.com/admin.


dokumentasi tukunen

Masuk admin
User: demo
Pass: demo

Aktifkan Notifikasi

Agar Notifikasi email ataupun WA berjalan (Ex: verif pendaftaran, notif pembayaran, notif pesanan dan lain lain) maka harus dijalankan cronjobs.

- Masuk ke Cpanel
- Cari menu cronjobs (Atau ketik saja di kolom search dengan kata "cronjobs")
- Akan masuk menu cronjobs, lihat gambar berikut


dokumentasi tukunen

- Silahkan atur berapa menit cronjobs akan berjalan. Jika di isi 1 menit maka setiap menit cron akan berjalan
- Masukkan kode cronjob berikut ini

*kode cronjobs untuk notifikasi
wget -q -O - https://demoflazz.tukunen.com/blaster/update >/dev/null 2>&1
ganti demoflazz.tukunen.com dengan domain sendiri

*kode cronjobs untuk batal otomasi jika pembeli tidak melakukan pembayaran
wget -q -O - https://demoflazz.tukunen.com/assync/pembatalanotomatis>/dev/null 2>&1
ganti demoflazz.tukunen.com dengan domain sendiri

*kode cronjobs untuk SMM otomatis transaksi
wget -q -O - https://demoflazz.tukunen.com/smm/update >/dev/null 2>&1
ganti demoflazz.tukunen.com dengan domain sendiri

Contoh cronjobs yang sudah terpasang

dokumentasi tukunen

Intergrasi Payment Gateway

Dokumentasi Integrasi Payment gateway tukunen

Untuk mengatur Payment Gateway yang akan digunakan, masuk ke pengaturan - Umum - Payment

dokumentasi tukunen

Pilih Payment Gateway yang akan di aktifkan. Bisa diaktifkan lebih dari 1 Payment Gateway.

Midtrans

Cara Integrasi Payment Gateway Midtrans

dokumentasi tukunen

Isi data sesuai akun Midtrans. Jika belum mempunyai akun silahkan buat akun Midtrans di https://midtrans.com/

isi Snap.js URL midtrans dengan https://app.midtrans.com/snap/snap.js untuk production

isi Snap.js URL midtrans dengan https://app.sandbox.midtrans.com/snap/snap.js untuk mode sandbox

Merchant ID, Client Key, Server Key diambil dari data di akun midtrans, isikan kemudian simpan.

- Note: Agar bisa transaksi masukkan data production.

Atur webhook midtrans dengan cara masuk akun midtrans -> setting -> configuration.
Masukan code webhook berikut ini.

*kode webhook Midtrans
https://demoflazz.tukunen.com/assync/midtrans_webhook
ganti demoflazz.tukunen.com dengan domain sendiri

dokumentasi tukunen

Ipaymu

Cara Integrasi Payment Gateway Ipaymu

dokumentasi tukunen

Payment Url ipaymu

- https://sandbox.ipaymu.com/payment (mode sandbox)
- https://my.ipaymu.com/payment (mode production)

Isi data sesuai akun Ipaymu. Jika belum mempunyai akun silahkan buat akun Ipaymu di https://ipaymu.com/

Api Key Ipaymu diambi dari data akun ipaymu, pilih menu integration

dokumentasi tukunen

- Note: Agar bisa transaksi masukkan data production.

Xendit

Cara Integrasi Payment Gateway Xendit

dokumentasi tukunen

Isi data sesuai akun Xendit. Jika belum mempunyai akun silahkan buat akun Xendit di https://xendit.co/

Buat secret key baru dengan izin write untuk mendapatkan apikey dll

dokumentasi tukunen

dokumentasi tukunen

Atur callback

Masuk ke menu pengaturan, pilih callback

dokumentasi tukunen

isi FVA terbayarkan dengan kode berikut

*kode callback Xendit
https://demoflazz.tukunen.com/xendit/callbackinvoice
ganti demoflazz.tukunen.com dengan domain sendiri

Tripay

Cara Integrasi Payment Gateway Tripay

dokumentasi tukunen

isi Url Tripay dengan: https://tripay.co.id/api/transaction/create

Isi data sesuai akun Tripay. Jika belum mempunyai akun silahkan buat akun Tripay di https://tripay.co.id/

dokumentasi tukunen

*kode URL Callback tripay
https://demoflazz.tukunen.com/tripay/callback
ganti demoflazz.tukunen.com dengan domain sendiri

Cekmutasi

Cara Integrasi Cekmutasi.co.id

Masukkan Api key dan API Signature dari Cekmutasi.co.id dokumentasi tukunen

Masuk ke pengaturan admin di cekmutasi, isi callback dengan url berikut ini

*kode URL Callback cekmutasi.co.id
https://demoflazz.tukunen.com/admin/cekmutasi
ganti demoflazz.tukunen.com dengan domain sendiri

Koneksi

Pengaturan koneksi di tukunen.com

Digiflazz

Lakukan pendaftaran di digiflazz.com, silahkan daftar sebagai buyer

Masuk ke dashboard digiflazz kemudian pilih atur koneksi (ingat dalam buyer area)

dokumentasi tukunen

Pilih Api, klik atur

Silahkan atur, pilih production jika ingin bisa trx, pilih Development untuk tes

dokumentasi tukunen

Untuk IP Whitelist, silahkan isi dengan IP server (Hosting) yang dipakai untuk transaksi, silahkan hubungi pihak hosting yang dipakai untuk mengetahui IP ini

Lihat informasi pengguna, copy dan masukkan ke pengaturan di dashboard tukunen (Menu setting ppob)

dokumentasi tukunen

Untuk secret key dibuat sendiri, ini semacam password (tidak boleh diketahui umum). Secret key ini untuk konfirm data webhook nantinya, untuk memastikan data yang terkirim benar dari digiflazz.

Pengaturan webhook digiflazz

Agar hasil transaksi bisa otomatis (Gagal, pending dll) maka harus diaktifkan webhook digiflazz.

Masih di menu atus koneksi di digiflazz, lihat menu kanan, ada pilihan webhook. Pilih menu webhook

dokumentasi tukunen

dokumentasi tukunen

Isi Payload Url

*kode webhook Digiflazz
https://demoflazz.tukunen.com/Webhookdigiflazz
ganti demoflazz.tukunen.com dengan domain sendiri

isi secret key di setting, harus sama dengan yang ada di digiflazz. Secret key dibuat sendiri (seperti membuat password, bebas yang penting di isi sama di admin dan digiflazz)

Integrasi digiflazz selesai