POST
/
api
/
v1
/
rba

Body

application/json
id
string
required

Request Id

type
enum<string>
Available options:
PAYMENT,
NON_PAYMENT,
SPECIAL
threeDsVersion
string
required

3DS Version

paymentScheme
enum<string>
required

Payment Scheme

Available options:
VISA,
MC
cardId
string
required

Card Id

directoryServerTransactionId
string
required

Universally unique transaction identifier assigned by the DS to identify a single transaction

purchaseAmount
number

Purchase amount

purchaseCurrency
string

A valid ISO 4217 currency code

acquirerExemption
string
  • 05 = No challenge requested (transactional risk analysis is already performed)
  • 02 = No challenge requested (MIT)
  • 06 = No challenge requested (Data share only)
  • 07 = No challenge requested (strong consumer authentication is already performed)
  • 08 = No challenge requested (utilise whitelist exemption if no challenge required)
deviceFingerprint
string

Calculated fingerprint of the device used for the e-commerce purchase

merchantId
string

Acquirer-assigned Merchant identifier

deviceChannel
enum<string>

Indicates the type of channel interface being used to initiate the transaction

Available options:
APP,
BROWSER,
THREE_RI,
SPECIAL

Response

200 - application/json
decision
enum<string>

Rba decision

Available options:
CHALLENGE,
NO_CHALLENGE,
REJECT
reason
string

Rba decision reason