Test your integration
You can use fake login data for every flow to test different flows of users authorizing access to their account data. For the test banks, the flows might differ. Please find any necessary data for the fake logins below:
Test Banks
Bank | Country | Currency | Flow | Credentials |
---|---|---|---|---|
Test Bank | Any | Any | Login with Username, Password & OTP | Username: randomPassword: randomOTP: random |
Deutsche Bank Sandbox | DE | EUR | Provide source account & authorise in redirect | IBAN: DE17215730140403340300BIC: DEUTDEDB615Account Holder Name: random |
Natwest Sandbox | GB | GBP | Redirect to the bank’s website | Username: 123456789012Password: displayed on screen |
Test Simulator
When test mode is activated, additional simulation features are available to help you with testing. When you click on an individual item in the table on the customer payments page, you’ll gain access to the Sandbox Tools. These tools allow you to simulate specific actions for individual payins, providing a seamless way to test and refine your processes.
These simulations do not work if you have direct settlement enabled.
Simulate funding
This option enables you to add funds to an order, updating its status based on the simulation.
- The button is available when the order status is either
processing
orwaiting_for_payment
. - After simulating the funding action, the order status will update to
paid
. - Webhooks will be sent according to the status updates.
Sandbox tools in the details view of an order
Simulate Refunding
This tool lets you simulate the refund of an order.
- The button activates when a refund is created, and the order status is
in_refund
. - There is the option to simulate a successful or failed refund.
- Triggering this action will update the order status to reflect the completed refund.
- Webhooks will be sent according to the status updates.
Simulate the funding of a customer payout
On the customer payouts page, there is an option to simulate the handling of a customer payout.
- The button activates when a payout is created, and the order status is
pending
. - There is the option to simulate a successful or failed payout.
- Triggering this action will update the order status to reflect the completed payout.
- Webhooks will be sent according to the status updates.
Sandbox tools in the details view of a customer payout
Simulate manual incoming and outgoing transactions
In the developer section under the “Simulations” tab, you can simulate manual incoming and outgoing transactions.
Incoming transactions
Incoming transactions simulate a manual bank transfer with the amount and bank statement reference you specify. With this simulation, you can simulate a manual bank transfer from one of your customers to your bank account, that can not be referenced to a specific order if the bank statement reference is unknown.
Outgoing transactions
This will simulate a manual outgoing transaction with the specified amount, external reference, and status.
A external reference consists out of 2 parts. The first part must be one of the following: refund, payout, fee, userPayout. The second part is a unique identifier for this transaction from your system (ObjectId of the order)