Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IPG Implementation guide for the new iDEAL transactions #4

Closed
remcotolsma opened this issue May 17, 2024 · 2 comments
Closed

IPG Implementation guide for the new iDEAL transactions #4

remcotolsma opened this issue May 17, 2024 · 2 comments
Assignees

Comments

@remcotolsma
Copy link
Member

Source: https://www.emspay.com/nl/en/support/implementation-guide-ideal-ipg

This document explains the changes required to be made by EMS merchants to process the new iDEAL transactions as per 1 July 2024.

EMS merchants need to change the checkout option to 'combined page’

For a standard hosted payment page integration, you should use the checkout option ‘combinedpage’ that consolidates the payment method choice and the typical next step (e.g.: entry of card details or selection of bank) in a single page, which gets automatically optimized for different kinds of user devices (e.g.: PC, smartphone, tablet, etc.).

Merchant have to change the field ‘checkoutoption’ from ‘classic’ for a payment process that is split into multiple pages to ‘combinedpage’ for a payment process where the payment method choice and the typical next step (e.g. entry of card details or selection of bank) in consolidated in a single page to continue submitting iDEAL sales.

Change needed in the integration used by EMS merchant to change checkout option (if they are on classic option).

Below example demonstrates a simple page that will communicate with the payment gateway.

When the cardholder clicks Submit, they are redirected to the secure page to enter the card details. After payment has been completed, the user will be redirected to the merchant’s receipt page. The location of the receipt page can be configured.

Code snippet where the change needs to be made

Screenshot of checkout page

URL for Test Transactions

https://test.ipg-online.com/connect/gateway/processing

When building a request, independently of the payment method, there are some mandatory fields that need to be included in every request for a Sale transaction.

Example of a form with the minimum number of fields:

Please be aware third party Plugins are not in control of EMS. So it could be different for your plugin on where to make the adjustment. Please contact your Plugin developer to validate where the adjustment need to be done to go from checkoutoption Classic to Combinedpage.

We don't use the checkoutoption parameter, no action required @rvdsteege?

Via https://wordpress.org/support/topic/ideal-2-0/#post-17761778

@remcotolsma remcotolsma self-assigned this May 17, 2024
@remcotolsma remcotolsma moved this from Todo to In Progress in Pronamic Pay May 17, 2024
@rvdsteege
Copy link
Member

I already enquired with EMS about that, but unfortunately, I have not received a reply in the past month (I'm not sure if it has been received/read):

@rvdsteege
Copy link
Member

Discussed with @remcotolsma at office and decided to add the checkoutoption=combinedpage parameter, just in case.

@rvdsteege rvdsteege assigned rvdsteege and unassigned remcotolsma May 23, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in Pronamic Pay May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants