PANDUAN PATCH PAYGOID.TOP UNTUK INTEGRASI SITUS SINYAL TRADING
================================================================

FILE DI FOLDER INI:
- pay.php           -> ganti file asli di root paygoid.top (support nominal fixed via URL)
- mutasi_masuk.php  -> ganti file asli di /api/ paygoid.top (tambah signature verifikasi)

LANGKAH-LANGKAH:
=================

1. UPLOAD FILE PATCH
   Upload pay.php ke root paygoid.top (timpa file lama)
   Upload mutasi_masuk.php ke folder api/ paygoid.top (timpa file lama)

2. EDIT SECRET KEY
   Buka mutasi_masuk.php yang baru diupload, cari baris:
       $secret = 'GANTI_SECRET_KEY_PAYGOID';
   Ganti dengan secret key rahasia (bebas, contoh: string acak panjang).
   PENTING: secret ini harus PERSIS SAMA dengan PAYGOID_SECRET di config.php
   situs sinyal trading.

3. DAFTARKAN TOKEN BARU DI ADMIN PAYGOID
   Masuk admin/token.php, tambah token baru:
   - Token       : bebas, misal "sinyaltrading01"
   - UserID/Nama : "sinyaltrading" (cuma label, bebas)
   - Callback URL: https://DOMAIN_SINYAL_TRADING_KAMU/webhook_paygoid.php
   - Min Nominal : 99000
   - QRIS String : upload lewat menu QRIS Upload (qris_upload.php) pakai
                   QRIS statis punya kamu

4. SAMAKAN TOKEN DI SITUS SINYAL TRADING
   Buka config.php situs sinyal trading, isi:
       define('PAYGOID_TOKEN', 'sinyaltrading01');   // sesuai token yang didaftarkan
       define('PAYGOID_SECRET', 'SECRET_YANG_SAMA_DENGAN_LANGKAH_2');

5. TEST
   - Login ke situs sinyal trading, buka /upgrade.php
   - Harus muncul iframe QRIS dengan nominal SUDAH TERKUNCI Rp 99.000
     (field nominal abu-abu, ga bisa diketik ulang)
   - Scan & bayar pakai QRIS testing
   - Setelah mutasi masuk kedetect di paygoid.top, otomatis:
     a. payments.status di database sinyal trading jadi 'success'
     b. users.is_premium jadi 1, premium_expired ke-set 30 hari ke depan

CATATAN KEAMANAN:
==================
- Secret key ini dipakai SAMA untuk semua merchant/situs yang pakai paygoid.top.
  Kalau mau tiap situs punya secret sendiri-sendiri (lebih aman), perlu tambah
  kolom "secret" di tabel qris_tokens dan sesuaikan mutasi_masuk.php ambil
  secret per-token, bukan hardcode satu secret global.
