The Sandbox environment is designed to replicate the production environment's behaviour, with the key difference being the absence of app redirection due to the lack of a sandbox version of the Revolut retail app.
To validate and test your Revolut Pay implementation, you can use the Revolut Business Sandbox environment.
Configure the SDK for sandbox testing by setting the environment parameter to .sandbox
in RevolutPayKit.configure(with:)
.
In the sandbox environment, authentication and payment flows always use the web view, as there is no dedicated sandbox retail app. This means, you can only test the following case:
Ensure your app is set to the .production
environment before release!