My website already brings in a steady stream of freelance design work, but at the moment every payout still travels through multiple intermediaries before it finally reaches me. I want to simplify that flow: each client should be able to pay in Indonesian Rupiah and the funds must land straight in my Dana wallet, no extra hops, no currency conversion, no hidden delays. The job is to integrate the official Dana API (or another proven, fully compliant method) into my existing stack so checkout happens seamlessly on both desktop and mobile. I’m after a clean, well-documented solution—everything from secure payment initiation to the callback that confirms a successful transfer. Server code is PHP (Laravel) and the front-end is a small Vue component, so please stay within that ecosystem unless a clear advantage justifies otherwise. Deliverables • Live, fully tested Dana payment gateway wired to settle directly in IDR • Environment variables, keys, and step-by-step deployment notes I can follow on staging and production • A quick read-me that explains where to update fees, endpoints, or fallback behaviours Acceptance criteria 1. A sandbox transaction shows “Success” in Dana’s dashboard and displays the same status on my order page within three seconds. 2. Switching to production keys lets a real customer pay and pushes the full amount (minus Dana’s own fee) into my wallet automatically. 3. No additional intermediaries—only the client, Dana, and my bank statement. Hand-off is complete once those three points are met and I can replicate the flow alone on a fresh server clone.