Power Your Software Testing with AI Agents and Cloud
The Native AI-Agentic Cloud Platform to Supercharge Quality Engineering. Test Intelligently and Ship Faster.
- TestMu AI (Formerly LambdaTest)
- /
- Use Cases
- /
- Test an iDEAL redirect and the state it returns with
Test an iDEAL redirect and the state it returns with
Control leaves your checkout for a bank and has to come back authorised. Four steps cover the issuer choice, the redirect and the return.
Published on:
Local payment methods win regions, and most of them work by sending the shopper somewhere else. The payment happens on a bank page you have no control over, and your checkout has to correctly interpret whatever comes back.
This use case runs the iDEAL path on the Adyeen drop-in, through an issuer simulation and back.
The contract this flow keeps
A redirect flow makes three promises, and each one breaks independently of the others.
- The method changes the form - choosing iDEAL reveals a bank selector rather than card fields.
- The chosen issuer is carried - the button names the bank the shopper picked, so a silent default is visible.
- The redirect presents the right amount - the issuer page shows the same figure as the checkout.
- The return is interpreted correctly - an authorised result naming iDEAL and the specific bank.
The last assertion carries the most weight. A redirect that returns and is read as pending or failed loses a payment the bank has already approved, and the shopper is charged with no order to show for it.
Note: Kane CLI keeps one browser session across the whole run, so a redirect out to a bank and back stays connected the way it does for a shopper. Try it on TestMu AI. Try free!
The objective in plain English
The issuer is selected by name and then asserted on the continue button, which is a cheap way to prove the selection reached the redirect rather than falling back to a default.
---
mode: testing
url: https://my-testing-repo-main.vercel.app/adyen-clone-app/checkout?reset=true
max_steps: 45
tags: [adyen, payments, redirect]
---
# Adyeen 13.2: iDEAL redirect
Catalog objective: select iDEAL in test and complete the issuer simulation.
Key assertion: the redirect returns with an authorised state.
## Choose iDEAL
Choose "iDEAL" in the drop-in and verify a "Your bank" dropdown appears.
## Pick the issuer
Select "Rabbo Bank" in "Your bank" and verify the button reads "Continue to Rabbo Bank".
## Complete the issuer simulation
Click "Continue to Rabbo Bank" and verify a dialog titled "Rabbo Bank - issuer simulator" opens showing "Amount" of "€129.50", then click "Approve payment".
## Verify the redirect returned authorised
Verify a green banner titled "Payment authorised" shows "Result code" of "Authorised", with "Method" of "iDEAL" and "Detail" of "Rabbo Bank".The final step asserts both the result code and the method detail, so a payment that authorises but is recorded against the wrong instrument fails.
Assertion by assertion
Each assertion sits on one side of a boundary the payment has to cross.
| Step | What it proves |
|---|---|
| Choose iDEAL | Selecting the method reveals the bank selector |
| Pick the issuer | The chosen bank is carried onto the continue action |
| Complete the issuer simulation | The bank page shows the correct amount and can approve |
| Verify the redirect returned authorised | The return is read as authorised, naming iDEAL and the bank |
Asserting the bank name on the result, and not just the method, is what distinguishes a correctly attributed payment from one that authorised through some other route.
Putting it in CI
kane-cli testmd run tests/adyen/ideal-redirect_test.mdIn a pipeline this runs headless with the same file. Redirect flows are exactly the case people assume needs a person watching, and they do not.
A redirect that never returns is the failure mode to plan for. Agent mode and NDJSON output covers reading that result programmatically, and the three modes covers running it interactively first.
Author
Bhawana is a Community Evangelist at TestMu AI with over 3 years of experience creating technically accurate, strategy-driven content in software testing. She has authored 50+ blogs on test automation, cross-browser testing, mobile testing, and real device testing. She also serves as Product Marketing Manager for Kane CLI, the command-line tool that runs browser automation from the terminal using natural-language flows in a real Chrome browser. Bhawana is certified in KaneAI, Selenium, Appium, Playwright, and Cypress, reflecting her hands-on knowledge of modern automation practices. On LinkedIn, she is followed by 6000+ QA engineers, testers, AI automation testers, and tech leaders.
iDEAL Redirect FAQs
Did you find this page helpful?
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance
- Advanced access controls
- Advanced data retention rules
- Advanced Local Testing
- Premium Support options
- Early access to beta features
- Private Slack Channel
- Unlimited Manual Accessibility DevTools Tests




