Our Laravel-based marketplace already runs smoothly in a single-currency flow, but I now need it to operate just as seamlessly in any currency our sellers or buyers prefer. The goal is to weave Airwallex’s SDK into both the back- and front-end so that USD is the default settlement currency while Euro, GBP, CAD—and any future currencies we enable—are automatically handled. Here is what must be delivered: • Laravel back-end enhancement that records every transaction in its original currency, performs real-time conversion to USD, and stores both values for reporting. • A Vue/React/Blade (whichever slots cleanly into the current stack) payment component that talks directly to the Airwallex sandbox first, then live endpoints, and inherits the look and feel of our existing UI. • Merchant profile expansion with 3–5 document upload slots to capture front/back ID and driver-licence photos. • Enforceable deposit limits configurable per order; validation must trigger both front-end messaging and server-side guards. • Tightened SMS / app-based OTP flow so overseas numbers verify as effortlessly as domestic ones. • Deployment scripts, concise inline docs, and a brief hand-off guide so my team can maintain everything. Quality bar – Clean, PSR-12-compliant PHP and clearly named Vue/React/JS modules. – Thorough comments where logic is non-obvious and a short README covering environment variables, Airwallex keys, and artisan commands. – Unit / feature tests for currency logic and deposit limits. Next steps Please map the work into realistic milestones with estimated hours for each and a total timeframe. Once we agree on scope and cost, I’m ready to give immediate access to our Git repo and staging server so you can start.