Can I brand the payments page with my own branding?

Yes, you can add your own logo on the payment landing page directly through the Merchant App.