Test with Open Banking

Use Yapily Mock to simulate the full Open Banking payment journey in your sandbox environment. No real bank account or credentials are needed.

Yapily Mock is the recommended test bank for all Open Banking flows - it replicates the exact experience a real customer would have when paying with their bank.


How it works

Open Banking payments in the sandbox follow the same flow as production. The only difference is that Yapily Mock simulates the bank authorisation step instead of connecting to a real bank.

Step-by-step:

  1. Trigger a payment through your integration (Embedded, Hosted Page, or Payment Link)
  2. On the payment page, select Yapily Mock as your bank
  3. Click the payment button - a QR code will pop up on screen
  4. Scan the QR code - this opens a tab simulating the bank's authorisation screen
  5. The authorisation will auto complete in the latest tab and ask the user to go back to the payment page
  6. Return to the original payment page - the payment will process and complete

The component and flow are identical across all Super integration types (Embedded, Hosted Page, or Payment Link), so testing with one covers all.


What to verify

Once you've completed a test payment, confirm the following:

  • The payment status returned from GET /payments/{transactionId} is PaymentSuccess
  • Your webhook endpoint received a PaymentSuccess event
  • Your post-payment redirect or callback logic triggered correctly
  • Any order confirmation logic in your platform fired as expected

Next Steps