Hi @kuro.mias22 @Cerie , thanks for the help!
The issue has actually been working since yesterday. I don’t think it was related to the 30-minute expiry, as I was authorizing the payments within 3 minutes of creation.
It seems to be the same issue as this previous post : Maya API Sandbox Wallet Checkout returns "Invalid Request" upon confirmation (Cross-domain redirect issue)