Checkout
Guest and logged-in checkout create a Firebase draft order, request a server-generated PayU payload, and verify payment through Cloud Functions.
Guest and logged-in checkout create a draft Firebase order first. PayU payment data is generated by Cloud Functions so secrets never enter the browser.
Final payable amount is validated by Firebase Functions before PayU opens.