Interface version E2 has replaced the previous versions E1 and S1. E2 is extensible which means that it can be used with or without product and delivery contact data. Interface version upgrade requires definition of fields used in payment creation and return call in fields
PARAMS_OUT. Interface version E2 also provides more data when returning from payment process to website.
Some of the fields have been renamed or removed but all features supported in E1 and S1 interfaces are still available. Also validation of fields is stricter than with previous versions. Check the list of changed fields from the table below.
Defines the fields sent to payment gateway and used in authcode calculation.
Defines the fields returned as a part of
URL_NOTIFYand used in return authcode calculation.
Defines the algorithm used in authcode calculation.
Renamed Fields (E1 & S1)
Renamed Fields (E1)
Removed Fields (E1 & S1)
Payment page bypass is implemented using the field
Payment page method visibility selection is implemented using the field
Removed Fields (E1)