Skip to main content

Fabrick Advice

View as Markdown

Fabrick Advice is the complementary service to Fabrick Guaranteed payments that allows performing a Transaction Risk Analysis (TRA) to benefit from PSD2 exemptions
(Powered by Riskified).

The risk analysis with Fabrick Advice is twofold:

  • a first pre-authorization analysis, aimed at evaluating the transaction's eligibility for exclusion from the authentication process
  • a second analysis, more accurate, applied to exempted transactions and aimed at guaranteeing them against potential chargebacks.

Exemptions are applicable to transactions with amounts within the thresholds of 100 / 250 / 300 €, based on the fraud rates of the reference acquirer.


Fabrick Advice - Transactional Scenarios​

Fabrick Advice

Placed in the context of the entire transactional flow, Fabrick Advice can determine the following scenarios.

Fabrick Advice

Transaction not eligible for TRA application​

The transaction is normally processed through a 3DS flow.

Transaction eligible for TRA application​

The transaction is analyzed by Fabrick Advice, which can return one of the following outcomes.

Possible outcomes​

  • Fraud
    Transaction with a high risk of fraud.
    The transaction process is interrupted with a dedicated KO.

  • 3DS2
    The transaction presents a moderate risk of fraud.
    Proceeds with authentication.

  • Exemption
    The transaction presents a low risk of fraud.
    It is possible to proceed with an exemption request:

    • Exemption accepted
      The transaction is processed under exemption and, upon a positive outcome, Fabrick Guaranteed Payments is applied, guaranteeing the transaction in the event of fraud.
    • Soft decline
      The issuer rejects the exemption request.
      The transaction is subject to security protocols.

Service Activation​

Fabrick Advice activation can be requested from your commercial representative.
Fabrick Guaranteed Payments must already be active.


Implementation​

For implementation, the same steps required for Fabrick Guaranteed Payments must be followed.

The main differences compared to that service are that, in addition to the approved or declined outcomes:

  • it may be required to authenticate the transaction (soft error 8006 for API Only integrations, automatically handled in others).
  • the transaction may not be authorized due to a high fraud risk (error 7422).

Supported Integrations

✓Checkout Page
✗Pay By Link
✓Web Component
✓Lightbox
✓API Only
✓Plugin (Check the dedicated page)

3DS Authentication Verification​

Enable the ThreeDS field​

By enabling the ThreeDS field on the Fabrick Payment Orchestra Merchant Back Office
(NO DISPLAY > API Only or Payment page > Other integrations), it is possible to verify whether a transaction has been authenticated.

The field is located in the two pages of the dropdown menu under Payment Page → Fields&Parameters

Advice_MBO_1.png

Advice_MBO_2.png

Advice_MBO_3.png

Authentication Details​

An authenticated transaction may have:

  • authenticationLevel: 2C, 2F, 1F, 1H
  • authenticationStatus: Y or A

A transaction with a failed authentication may have:

  • authenticationLevel: 2C, 2F, 1F
  • authenticationStatus: null or values other than Y and A

A transaction for which authentication was requested but the card is not 3DS enrolled may have:

  • authenticationLevel: 1H
  • authenticationStatus: null
    In this case, as with authenticated transactions, since the merchant is 3D-enabled, liability falls on the issuer.

Testing Fabrick Advice in Sandbox​

In sandbox, for transactions with an amount below 250 EUR, it is possible to test the main production scenarios by populating the PrimaryEmail field:

{
...
"OrderDetails": {
...
"CustomerDetail": {
...
"PrimaryEmail": "",
...
}
...
}
...
}

and using the cards indicated as shown in this table.

EmailCardOutcome
tra.decline@sandbox.fabrick.com4012000000003101OK, No 3D – Rejected by Fabrick Guaranteed Payments
tra.approve@sandbox.fabrick.com4012000000003101OK, No 3D – Approved by Fabrick Guaranteed Payments
fraud@sandbox.fabrick.com4012000000003101KO – High Risk Profile (Fraud)
sca@sandbox.fabrick.com4012000000003101OK, 3D
sca@sandbox.fabrick.com4012000000003028KO – Authentication failed
sca@sandbox.fabrick.com4775718800003024KO – Authorization denied

Payloads and usage scenarios are available on Fabrick Guaranteed payments


Production Activation​

Before proceeding with production activation, as with Fabrick Guaranteed Payments, it is necessary to share with Fabrick some tests on standard scenarios.

Examples of required scenarios​

  • Transaction authorized and approved by the service, subsequently captured
  • Transaction authorized and approved by the service, subsequently cancelled
  • Transaction authorized and declined by the service, subsequently cancelled
  • Transaction authenticated and authorized, subsequently captured
  • Transaction declined by the service for "Transaction Rejected - High Risk Profile (Fraud)"