To create test payments, we offer an open banking sandbox environment. In order to test an open banking payment, the buyer must select the 'Pay by Bank' payment method after the initial checkout screen.
You will then be presented with the pay by bank screen.
If the transaction is in GBP and the value is less than £20,000 there will be the option to pay via open banking. Currently, the Natwest Sandbox is the only open banking flow that is supported in sandbox.
When presented with the open banking screen, choose the Natwest Sandbox as your bank and the click the 'Pay via Online Banking' button below. This will launch the Natwest Sandbox.
The customer number used in the Natwest Sandbox is 123456789012.
The following screen it has 6 inputs, fill each input with the number displayed above it, and go through the process of selecting a bank account to pay from and complete the payment.
If the transaction is over £20,000, the buyer must proceed with a manual transfer.
In sandbox, clicking the "I've made the transfer" button will create a fake payment into the account. This is useful for testing extremely large transactions.
Do not try to deposit money into the shown bank account. This information is for illustrative purposes only.
In the production environment, the buyer would transfer money, and you would be notified of the deposit via a webhook, once the payment has been received.
As we do not offer currency conversion in the sandbox environment, it is imperative that both parties to the transaction are from the same place, ie. GB buyer -> GB seller or EU buyer -> EU seller.
When verifying a user on sandbox, you can use the following test bank credentials:
GB Bank Account
EU Bank Account