You can fully test your Ivy integration using fake login data and the built-in Sandbox Tools. This lets you simulate every flow—success, failure, refunds, and more—before going live.

1. Test Banks

BankCountryCurrencyCredentials
Test BankAnyAnyUsername: random
Password: random
OTP: random
Deutsche Bank SandboxDEEURIBAN: DE17215730140403340300
BIC: DEUTDEDB615
Account Holder Name: random
Natwest SandboxGBGBPUsername: 123456789012
Password: displayed on screen

You can use fake login data for every flow. Test banks may have different flows—see above for credentials.

2. Simulate User Flows with the Test Simulator

When Test Mode is activated, you get access to powerful Sandbox Tools in the Dashboard. These let you simulate all key payment and payout scenarios.

1

Open the Customer Payments or Payouts page

Find the payment or payout you want to test.

2

Click to open details and access Sandbox Tools

The Sandbox Tools tab appears for each item in test mode.

3

Simulate actions

  • Simulate funding: Mark an order as paid.
  • Simulate unsuccessful states: Mark an order as failed or canceled.
  • Simulate refunding: Mark an order as refunded (success or failure).
  • Simulate payout funding: Mark a payout as completed or failed.

Sandbox tools in the details view of an order

Sandbox tools in the details view of a customer payout

These simulations do not work if you have direct settlement enabled.

3. Manual Incoming & Outgoing Transaction Simulation

In the developer section under the Simulations tab, you can manually simulate transactions:

Incoming transactions

  • Simulate a manual bank transfer with any amount and bank statement reference.
  • Useful for testing unreferenced or unexpected incoming payments.

Outgoing transactions

  • Simulate a manual outgoing transaction with any amount, external reference, and status.
  • A valid external reference must start with one of: refund, payout, fee, userPayout, followed by your unique identifier.

Use these tools to test every edge case and webhook flow before going live.