Frictionless Payments

How can frictionless payments help you and your clients?

As more and more of us use the internet to make regular transactions, the rate of financial fraud also increases. To tackle the issue of an increasing amount of fraud, the European Union has implemented a number of measures, mostly around security. With the event of 3D Secure v2, all payments must now go through risk assessments by banks and schemes.

Risk-based assessments are based on the following elements:

  • Client information
  • Transaction value (usually large amounts are subject to challenge)
  • Transaction history
  • Device information
  • Behavioural history

In essence, frictionless payments aim to reduce the complexity and stress of the entire transaction process for you and your client. We encourage you to optimize frictionless payments with your clients by populating as much information as possible.

You will find these additional input fields in the following methods:

SOAP API v1

REST API v2

Input Reference Help:

These fields are considered to have high importance for scoring. It is recommended to populate them whenever possible. The most important fields are ranked from R1 (most important) to R4.


Billing Address Object

ObjectFieldDescriptionPriority
billingAddressbillingAddress.cityBilling addressR2
billingAddress.countryR2
billingAddress.addressAdditional1R2
billingAddress.addressAdditional2R2
billingAddress.addressAdditional3R2
billingAddress.zipcodeR2
billingAddress.stateR2

Holder Information

ObjectFieldDescriptionPriority
holderfirstNameHolder contact informationR1
lastNameR1
emailR1
phoneR3
mobileR3
workPhoneR3

Delivery Address Information

ObjectFieldDescriptionPriority
deliveryAddressdeliveryAddress.cityDelivery address informationR1
deliveryAddress.countryR1
Address.addressAdditional1R1
deliveryAddress.addressAdditional2R1
deliveryAddress.addressAdditional3R1
deliveryAddress.zipcodeR1
deliveryAddress.stateR1

Delivery Address Additional Information

ObjectFieldDescriptionPriority
deliveryAdditionalInfonumberOfItemsBasketThe total quantity of all products in the basketR2
addressDeliveryBillingMatchIndicatorSpecifies whether the delivery and the billing addresses are the sameR2
deliveryAddressCreationDateThe date on which the last delivery address used by the merchant's account was reported in the transactionR2
estimatedDeliveryDelayEstimated Delivery Delay (in days) by the MerchantR2
deliveryModeDelivery Method (e.g., Postal Office, Amazon box)R2

Holder Account Information

ObjectFieldDescriptionPriority
customerAccountInfocustomerAccountInfo.customerAccountIdAdditional information about the account is optionally provided by the 3-D Secure Requestor.R4
customerAccountInfo.numberOfPurchase180DaysThe amount of customer transactions made over the last six months (last 180 days)R4
customerAccountInfo.numberOfTransactionYearNumber of accepted or abandoned transactions in the last year on the merchant's customer account.R4
customerAccountInfo.customerAccountCreationDateWhen the customer account was originally created.R4
customerAccountInfo.numberOfAttemptsAddCard24HoursNumber of distinct cards used by the merchant's account in the last 24 hours.R4
customerAccountInfo.suspiciousActivityIndicatorNotes if a suspicious activity is detected on the customer account in the merchant's website.R4
customerAccountInfo.numberOfTransaction24HoursHow many transactions did the customer make in the last 24 hoursR4
customerAccountInfo.customerAccountChangeDateLast date the customer account was changedR4
customerAccountInfo.passwordChangeDateDate of last change of password of the customer accountR4
customerAccountInfo.addPaymentMeanDateDate of last added form of payment made to account. For example, a new card registered to the accountR4

Authentication

ObjectFieldDescriptionPriority
authenticationmerchantCustomerAuthentMethodNOAUTHENT = 1 - No authentication of the customer by the merchant
OWNCREDENTIAL = 2 - Authentication by merchant’s own system
FEDERATEDID = 3 - Customer authentication by a federated identifier (e.g., Facebook)
ISSUERID = 4 - Customer authentication using the issuer’s payment method info
THIRDPARTY = 5 - Customer authentication by a third-party system
FIDO = 6 - Customer authentication with a FIDO (Fast IDentity Online) system
R2
merchantCustomerAuthentDateTimeISO8601 date time formatR2