PSP Authorization
Authorization with 3DS Results
To provide the bank with the 3DS results, it is necessary to modify your integration with the Payment Service Provider (PSP). This adjustment usually involves enriching the PSP payment request with the following values from the Forter 3DS result response's verificationMethod.verificationSpecificData.ThreeDS object:
Forter's ThreeDS field | Common Names |
|---|---|
authenticationValue | Authentication Value / CAVV / AAV / Cryptogram |
ECIValue | ECI / ECIFlag / ECIValue / Electronic Commerce Indicator |
version | 3DS Version |
dsTransID | dsTransID / Directory Server Transaction ID / Transaction ID (formerly xid) |
Examples for common PSPs
Authorization with PSD2 Exemption
The following part is relevant only for PSD2 solution
In order to pass the bank a request for exemption from 3DS following Forter's recommendation in the Order Response, you should adjust your integration with the PSP and include in the PSP Authorization request a flag for TRA Exemption or Low Value or Secure Corp Exemption.
Contact your PSP to enable such a call (it is not always activated by default), and get their relevant Authorization API reference which explains how to pass a request for TRA Exemption and Low Value Exemption.
Examples for common PSPs
Authorization with IDCI results
To provide the bank with the IDCI results, it is necessary to modify your integration with the Payment Service Provider (PSP). This adjustment involves including the verificationMethod.verificationSpecificData.ThreeDS.dsTransID , verificationMethod.verificationSpecificData.ThreeDS.authenticationValue and verificationMethod.verificationSpecificData.ThreeDS.ECIValue values from Forter Order Response in the PSP Authorization request.