- Removed these sections from the 3D-Secure How-To-Guide page:
- 3D-Secure-Only Transaction (MPI) – Nuvei as the 3D-Secure Provider
- 3D-Secure-Only Transaction (MPI) – Another PSP as the 3D-Secure Provider
- Added these sections to the 3D-Secure How-To-Guide page:
- Updated the 3D-Only (MPI only) workflow in the Payment Scenarios page. It now references the 3D-Secure MPI-Only for Server-to-Server integration.
- Added a comprehensive Other Functions provided by the Web SDK section as the last section in the Quick Start for Web SDK page.
- Added 3D-Secure Fingerprinting page, split from the “3D-Secure Fingerprinting and Authentication Challenges” page.
- Added 3D-Secure Authentication Challenge page, split from the “3D-Secure Fingerprinting and Authentication Challenges” page.
- Added 3D-Secure Response Values page, containing these tables:
- Added the new Android Mobile SDK integration page.
- Added the new iOS Mobile SDK integration page.
- Added externalmpi class under Class Objects.
- Removed Checkout Page section and left a reference to Checkout Page.
isRebillingunder /openOrder and /payment, changed that sending
relatedTransactionIdis mandatory for both card and UPOID.
- In /openOrder, changed
deviceDetailsto optional (
ipaddressis no longer Required).
- In PHP request example under Payout, changed “getPaymentService” to “getPayoutService”.
- Expanded the Tokenization-Only section to the Web SDK Additional Functions page to include the tokenization steps.
- Updated some of the flows and test cards in the Testing Cards page.
currencyparameters to the
- Added “3D Secure authentication failed, payment not allowed” to the Gateway Decline Reasons table in the Error Handling page.
- Added a “Contents” table to most pages in the Documentation Portal, to improve end-user experience.
languageCodefrom String(5) to String(2) in accountCapture and getApms because the system accepts a 2-letter language code.
partialApprovalDetailsclass from/payment output and replaced with the
partialApprovalclass to /payment output.
- Removed userTokenId from createPayment and authenticate3d.
cascadedTo3Dv1to threeD Output Class.
- Updated the ECI value returned from the Authorize 3D Secure request in the Risk Guide – ECI and Exceptional Cases sections, and the Direct Merchant Notifications (DMNs) – DMN Parameters section.
- Restructured the 3D-Secure How-To-Guide page: Restructured and rewrote the page and added mini TOC for readability.
- Restructured the APM Input Fields page: Restructured and rewrote the page and added mini TOC for readability.
- Updates to the Merchant-Initiated Transactions (MIT) page for MITs initiated by another PSP – externalSchemeDetails.
- Added Fast Bank Transfer Payment Method as an APM, to the APM Input Fields table and restructured the rest of the page.
- Added missing error codes to the API Response Codes table in the Error Handling page.
- Added the new Mirakl Plugin page in the Guides > Plugins menu, to link to the Smart2Pay Mirakl Plugin for Marketplaces page.
- Included the
ccTempTokenfield in the Server-to-Server integration for accepting payments examples: Example of authenticate3d() response and the Example of Payment without Liability Shift.
- Under threeD Input Class, changed accepted values of
browserDetails) from Y/N to TRUE/FALSE.
- Added /accountCapture method.
- In /verify3d, removed APM option.
externalSchemeDetailsclass to /openOrder.
authenticationOnlyTypeparameter to /payment.
- Added /getCardDetails method (under DCC Methods).
- Replaced DMNs parameter table in DMNs with link to the table in the DMNs Guide.
mpiChallengePreferenceunder Additional Class Parameters (under threeD Input Class) and updated description for
- Added ECI value for MC for “Payment authentication was not performed” for all relevant instances of
- Added the
currencyConversionclass to /openOrder and /payment.
- Added addendums class to Class Objects and linked other addendum instances to the class.
ccTempTokento authenticate3d() output.