Petunjuk Penggunaan - Add On VCGamers
Last update: 12-Feb-2024
Ini berfungsi untuk mengubah agar tujuan yg mengadung karakter ‘#’ dapat diproses. Contoh tujuan=Nyungsky#VCG
Regex : selling_price":(?<hargabeli>\d+)
Jika seting sudah sesuai, pada saat modul aktif modul akan melakukan cek saldo ke addon.
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.
trx?product=Mobile Legends - S1&sku=MLBBV86&dest=[tujuan]&refid=[trxid]&trx_code=[sn]&sign=[sign]
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
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.
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
Buka file appsetings.json dan perbaiki nilai SecretKey. Lihat kembali Petunjuk Instalasi
Buka setingan modul di OtomaX, cek password. Dan buka file appsettings.json, cek secretkey.
Cek kembali setingan parsing, ada parameter yg tidak memiliki nilai atau kosong.
Cek kembali setingan parsing, parameter tidak lengkap.
Cek parsing, ada kesalahan input pada parameter &harga=