Published using Google Docs
Petunjuk Penggunaan - Add on VCGamers Ver_1.docx
Updated automatically every 5 minutes

Petunjuk Penggunaan  - Add On VCGamers

Last update: 12-Feb-2024

  1. Buat atau Ubah Modul IP

Setingan Page 1

A screenshot of a computer

Description automatically generated

Sesuaikan kelompok jawaban dengan seting masing-masing.

Sesuaikan port (jika tidak standar 824).

Isi Parameter Parsing 2 dengan format: password=<secretKey>, contoh password=897970282908209478948

Parameter Parsing 2 memiliki fungsi yang sama dengan Parameter Parsing. Parameter Parsing 2 meningkatkan keamanan karena disimpan dalam bentuk terenkripsi.

Setingan Page 2

A screenshot of a computer

Description automatically generated

Mengubah Hasil Akhir Perintah / Parsing

Ini berfungsi untuk mengubah agar tujuan yg mengadung karakter ‘#’ dapat diproses. Contoh tujuan=Nyungsky#VCG

Menambahkan fitur update harga beli

Regex : selling_price":(?<hargabeli>\d+)

Setingan Page 3

A screenshot of a computer

Description automatically generated

Centang Auto kirim ulang
Update status transaksi didapatkan dengan cara kirim ulang transaksi.
Setiap transaksi menggunakan  fitur trxid/refid. Jadi Aman untuk dikirim ulang

  1. Tes Aktifkan Modul

Jika seting sudah sesuai, pada saat modul aktif modul akan melakukan cek saldo ke addon.

  1. Isi Parsing

Template

trx?product=<produk>&sku=<sku>&dest=[tujuan]&refid=[trxid]&trx_code=[sn]&sign=[sign]

Ganti <produk> dan <sku> sesuai dengan data yang ada pada halaman Produk web mitra.vcgamers.com.

Contoh Parsing

trx?product=Mobile Legends - S1&sku=MLBBV86&dest=[tujuan]&refid=[trxid]&trx_code=[sn]&sign=[sign]

Parameter Tambahan

Beberapa produk mungkin akan membutuhkan parameter tambahan di parsing. Nama dan isi parameter tersebut tergantung dari produk yang ditransaksikan.

Contoh produk Mobile Legends – S1 akan mendapatkan respon seperti ini jika parameter kurang lengkap:

{"code":400,"status":"CLIENT_ERROR","data":"Zone  ID harus diisi"}

Jika demikian maka kita tambahkan ke parsing sehingga menjadi:

trx?product=Mobile Legends - S1&sku=MLBBV86&dest=[tujuan]&refid=[trxid]&trx_code=[sn]&sign=[sign]& Zone  ID =1234

  1. Fitur pembatasan harga yg diizinkan

Parsing

Tambahkan &harga=[harga]-100
Contoh:
trx?product=<produk>&sku=<sku>&dest=[tujuan]&refid=[trxid]&trx_code=[sn]&sign=[sign]&harga=[harga]-100

Nilai -100 hanya contoh dapat diubah-ubah sesuai kebutuhan,
tidak bisa menggunakan tanda nilai +

[harga]  adalah nilai pada harga_jual
cara melihat harga jual bisa dilihat pada:

- Halaman Transaksi pada kolom Hrg. Jual
- Halaman Produk (Default: jika tidak dipengaruhi oleh markup/selisih pada grup)
- Halaman Cek Harga Reseller (ini lebih presisi, menampilkan nilai yg dipengaruhi markup/ selisih dan harga grup)

Fitur ini fungsinya menjaga batas laba yang diinginkan.

  1. Seting Jawaban

A screenshot of a computer

Description automatically generated

Prioritas        Status Trx        Expresi Reguler        Parameter Balasan

0        Sukses        code":"(?<sn>.+)","status.+transaction_status":"SUCCESS.+"No HP":"(?<tujuan>\d+).+ref_id":"(?<trxid>\d+)        

0        Sukses        transaction_status":"SUCCESS.+Hp DANA":"(?<tujuan>.+)"},"voucher_code":"(?<sn>.+)","parent.+ref_id":"(?<trxid>\d+)        

0        Sukses        transaction_status":"SUCCESS.+ID Pelanggan":"(?<tujuan>\d+)"},"voucher_code":"(?<sn>.+)","parent.+ref_id":"(?<trxid>\d+)        

5        Sukses        code":"(?<sn>.+)","status.+transaction_status":"SUCCESS.+User ID":"(?<tujuan>.+)"}}],"ref_id":"(?<trxid>\d+)        

5        Sukses        code":"(?<sn>.+)","status.+transaction_status":"SUCCESS.+User ID":"(?<tujuan>.+)","Zone ID":"(?<srv>\d+).+ref_id":"(?<trxid>\d+)        sn=[tujuan]([srv])/[sn]

10        Sukses        transaction_status":"SUCCESS.+User ID":"(?<tujuan>.+)"},"voucher_code":"(?<sn>.+)","parent.+ref_id":"(?<trxid>\d+)        

10        Sukses        code":"(?<sn>.+)","status.+transaction_status":"SUCCESS.+ref_id":"(?<trxid>\d+)        

25        Menunggu Jawaban        status":"CLIENT_ERROR","data":"(?<keterangan>.+)"}        

25        Menunggu Jawaban        transaction_status":"PENDING","trx_code":"(?<sn>.+)"}}        

25        Menunggu Jawaban        code":"(?<sn>.+)","status.+transaction_status":"PENDING.+ref_id":"(?<trxid>\d+)        

40        Alihkan!!!        R#(?<trxid>\d+).+\.(?<tujuan>.+) gagal. SKU tidak ditemukan        

40        Gagal        transaction_status":"REFUND.+ref_id":"(?<trxid>\d+)        

40        Alihkan!!!        R#(?<trxid>\d+).+\.(?<tujuan>.+) gagal.+not found        

100        Tujuan Salah        dest=(?<tujuan>\d+)&refid=(?<trxid>\d+).+not found

  1. Kesalahan

  1. SecretKey tidak valid

A computer screen with white text

Description automatically generated

Buka file appsetings.json dan perbaiki nilai SecretKey. Lihat kembali Petunjuk Instalasi

  1. Response: Invalid signature

A screenshot of a computer

Description automatically generated

Buka setingan modul di OtomaX, cek password. Dan buka file appsettings.json, cek secretkey.

  1. Inbox: gagal. System.Threading.Tasks.Task`1[System.Object].

Cek kembali setingan parsing, ada parameter yg tidak memiliki nilai atau kosong.

  1. Inbox: gagal. product, sku, dest, dan refid harus diisi.

Cek kembali setingan parsing, parameter tidak lengkap.

  1. Inbox: Invalid harga …

Cek parsing, ada kesalahan input pada parameter &harga=