=== TEST SMART BALANCE MANAGEMENT === 1. Class OkeConnectBalanceManager: ✅ EXISTS 2. Initialize Balance Manager: ✅ SUCCESS 3. Testing checkBalance(): -------------------------------------------------- Success: ✅ YES Balance: Rp 2.107 Message: Balance: Rp 2.107 4. Testing getQRISBalance(): -------------------------------------------------- Success: ❌ NO QRIS Balance: Rp 0 Main Balance: Rp 0 ⚠️ WARNING: QRIS balance check failed! Please check: - QIOSPAY_USERNAME: andispnb - QIOSPAY_TOKEN: 2266093:Gj0g79esRtp3... - QIOSPAY_API_KEY: QIOSPAY-TCHBEYRLZY32... 5. Testing ensureSufficientBalance() - Scenario 1 (Balance Sufficient): -------------------------------------------------- Testing with required amount: Rp 1.000 (should have enough balance) Success: ✅ YES Message: Balance sufficient Balance: Rp 2.107 6. Testing Database Connection: -------------------------------------------------- Database: ✅ CONNECTED Total Products: 6755 Sample Product: SMDC150 - Rp 135.650 7. Simulating Order Processing Scenario: -------------------------------------------------- Test Product: PAYPESAWAT Required Balance: Rp -10.000 Running Smart Balance Check... Result: ✅ SUCCESS Message: Balance sufficient Current Balance: Rp 2.107 ✅ Order can proceed to OkeConnect! ================================================== TEST COMPLETE ================================================== 📋 Checklist: 1. Class loaded: ✅ 2. Balance API works: ✅ 3. QRIS API works: ❌ 4. Database works: ✅ 💡 Next Steps: 1. Test dengan order real di: okeconnect/order_status_api.php?order_id=xxx 2. Monitor logs di: okeconnect/logs/worker_log.txt 3. Check PHP error_log di server