This site requires javascript to be enabled.

iDEAL

Results for

Results for Searching

Testing

iDEAL can be tested through the Test Scenario Selector. The Test Scenario Selector is a dynamic interface where you can select the payment product specific test cases to be simulated as well as specify the relevant feedback timeframe. You need to be onboarded for iDEAL (PPID: 809) in Pre-Production in order to use it.

The Test Scenario Selector replaces the redirection to the third party provider's test environment (i.e. the redirection URL) for completion of the payment, as outlined in the iDEAL Integration section. 

You can access the Test Scenario Selector by going to the Configuration Center in pre-production environment and clicking on the API Explorer. Then, you can either use Create hosted checkout or Create payment API call. 

Payment flow feedback types for iDEAL

When testing iDEAL in pre-production environment, there are a few feedback types available:

  • Immediate Notification: The test case response is received immediately.
  • Delayed Notification (15 minutes): The test case response is received within 15 minutes.
  • Delayed Notification (Next day): The test case response is received the following day.
  • Consumer failed to return: Consumer exited the session before being redirected back to your site.

Testing iDEAL

On the Test Scenario Selector page, a number of applicable test scenarios are displayed:

  • Test case result (the outcome of the test case)
  • Payment flow feedback (the timeframe within which feedback needs to be received)
    iDEAL test scenario selector image

    Only one test scenario can be simulated at a time: Select one Test case result and one of the applicable Payment flow feedback options

    iDEAL test case result image

    Click on the Submit button:

    iDEAL test case submit image

    The transaction result is displayed:

    iDEAL payment status image

    Test scenarios

    Scenario Description End status Payment flow feedback
    Successful Simulates a transaction successfully completed at the consumer bank CAPTURED (800/900) or PAID (1000)
    • Immediate Notification
    • Delayed Notification (15 minutes)
    • Delayed Notification (Next day)
    • Consumer failed to return
    Rejected Simulates a transaction rejected by the 3rd party REJECTED (130) Immediate Notification
    Canceled Simulates a transaction cancelled by the 3rd party REJECTED (125) Immediate Notification
    Expired Simulates a transaction that has expired with the 3rd party REJECTED (140)
    • Immediate Notification
    • Delayed Notification (15 minutes)
    • Delayed Notification (Next day)
    Time out Simulates a transaction that has been timed out TIME OUT (150) Delayed Notification (Next day)
    Abandoned Simulates a transaction where the consumer has abandoned the payment REJECTED (140) Consumer failed to return
    Errors testing capability is still in progress.

    Testing payment refunds

    • Refunds are made via Bank Transfer and can be processed by submitting a refund action on the order via the Refund API.
    • Currently it is not possible to select refund scenarios on the Test Scenario Selector. 
    • Only transactions in status PAID (1000) can be refunded. 
    Next Additional information