pronamic / wp-pronamic-pay

The Pronamic Pay plugin allows you to easily accept payments with payment methods like credit card, iDEAL, Bancontact and Sofort through a variety of payment providers on your WordPress website.

Home Page:https://pronamicpay.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Update for ING iDEAL 2.0

rvdsteege opened this issue · comments

ING is moving to a new platform:

iDEAL Basic will no longer be available and for iDEAL Advanced, the integration needs to be updated:

In order to process iDEAL transactions via the new platform, three modifications will have to be made to the configuration of your iDEAL integration.

  1. Merchant ID
  2. Acquiring URL
  3. ING signing certificate

Apart from these three configuration modifications, there are no other functional changes.

Merchant ID

These will all need to be updated:

[…] the first four digits will change from 0050 to 0051. For example, if your old merchant ID is 005012345, your new merchant ID will be 005112345.

Acquiring URL

Production

If you have configured separate URLs for the three types of messages:

  1. Directory Request → https://ideal-acquiring.ing.nl/ideal/iDEALv3/directory
  2. Transaction Request → https://ideal-acquiring.ing.nl/ideal/iDEALv3/transaction
  3. Status Request → https://ideal-acquiring.ing.nl/ideal/iDEALv3/status

Sandbox

If you have configured separate URLs for the three types of messages:

  1. Directory Request → https://sandbox.ideal-acquiring.ing.nl/ideal/iDEALv3/directory
  2. Transaction Request → https://sandbox.ideal-acquiring.ing.nl/ideal/iDEALv3/transaction
  3. Status Request → https://sandbox.ideal-acquiring.ing.nl/ideal/iDEALv3/status

Some work in progress in: e56f4de and e99139e.

I want to remove the test and live mode setting and add two separate gateways, one for production and one for the sandbox:

  • ING - iDEAL Advanced - New platform - Production
  • ING - iDEAL Advanced - New platform - Sandbox

Because the production and sandbox environment have their own dashboard URL, payment server URL and signing certificates.

With this we can also simplify the code further.

I want to remove the test and live mode setting and add two separate gateways, one for production and one for the sandbox:

  • ING - iDEAL Advanced - New platform - Production
  • ING - iDEAL Advanced - New platform - Sandbox

Because the production and sandbox environment have their own dashboard URL, payment server URL and signing certificates.

I have opened the following issues for this: