I need a fresh, reliable way to trigger Garena top-ups automatically the moment a customer completes payment on my website. My front-end is already live and I also run my own backend server, so the missing piece is the service that reaches into my Garena balance and pushes the credit straight to the buyer’s game account—no manual steps, no official API, just the automated flow I used to have. Here is what I can offer you: • Full access to the working Garena account that holds the balance. • The automated script approach I relied on before; it stopped functioning after Garena changed some internal calls, but it proves that a script-based method is possible. • Direct hooks in my backend so your new service can receive an order-paid event instantly. What I expect in return: • A headless or scripted solution (Python, Node.js, or any language you feel is best) that logs in securely, submits the top-up, and confirms success back to my server. • Clean code with clear configuration files so I can rotate credentials and captchas or 2FA methods if Garena enforces them later. • A fail-safe response to my backend—success, soft error (retry), or hard error (refund flow)—so customers don’t wait in the dark. • Short deployment guide; I manage my own Linux VPS and can handle Docker or PM2 if that simplifies things. Acceptance criteria: 1. A customer checks out on my site, pays, and within a few seconds the in-game currency arrives in their Garena account at least 95 % of the time in testing. 2. The script keeps running unattended for 48 hours in staging without memory leaks or authentication lockouts. 3. All sensitive credentials are loaded from environment variables, not hard-coded. If you have experience with browser automation (Puppeteer, Playwright, Selenium) or HTTP traffic reversal and can make the process stable despite Garena’s lack of public APIs, let’s get this rebuild underway.