The verify_payment API requires:
This can only be tested from the mobile app.
โ verify_payment.php is properly set up!
The 404 error in the app might be due to:
Good news: Your webhook IS working! The last payment was processed successfully via webhook.
Webhook log: Balance updated to 20,000 TZS โ
Issue: Webhook takes 3 minutes (Flutterwave's delay)
Solution: verify_payment.php provides instant verification (5-10 seconds)
Option 1 (Current): Rely on webhook only (works but 3 min delay)
Option 2 (Better): Use verify_payment for instant updates + webhook as backup
Option 3 (Simplest): Remove verify_payment call from app, just wait for webhook
What do you prefer?