Testing Your Integration
FLIZ processes real bank-to-bank payments, which means we don't offer a traditional sandbox environment. Bank transfers cannot be simulated or mocked in a meaningful way.
Instead, we recommend testing your integration with small real transactions (€0.01) between two accounts you control.
Setting Up Test Accounts
You'll need two different IBANs you control — one as the receiving account (configured in your FLIZ business account) and one as the paying account (to simulate customer payments).
You can use your business IBAN or a personal IBAN as the receiving account during testing. Once you're done, you can update it to your final business IBAN in app.flizpay.de.
The sender and receiver IBAN cannot be the same. The system will reject payments where both accounts are identical.
Testing Best Practices
- Use minimal amounts — Test with €0.01 transactions to keep costs negligible
- Test the complete flow — Verify authentication, payment initiation, and webhook delivery
- Validate webhook signatures — Ensure your server correctly validates incoming webhooks
- Test error scenarios — Try invalid amounts, expired tokens, and network timeouts
What to Verify
| Step | What to Check |
|---|---|
| Authentication | API key generates a valid JWT token |
| Payment initiation | Payment link/QR code is generated correctly |
| User payment | Payment completes in your banking app |
| Webhook delivery | Your server receives the payment confirmation |