Skip to main content

Company Risk Check

POST 

/compliance/company-risk-check

Performs a risk check for a company based on company-related and order-related information.

Risk management and fraud prevention checks include:

  1. Blacklist checks
  2. Velocity checks
  3. Transaction limit checks
  4. Customer limit checks

Request​

Header Parameters

    Content-Type stringrequired

    Must be application/json

    Accept-Language stringrequired

    Must be be en-US

    Origin stringrequired

    The origin of the request

    User-Agent stringrequired

    The client making the request

Bodyrequired

    merchantAccnostringrequired

    Merchant account number

    accnoTypestringrequired

    Account number type

    merchantProgramCodestringrequired

    Merchant program code

    customerIdstringrequired

    Customer ID

    companyNamestringrequired

    Name of the company

    addressLine1stringrequired

    First line of the address

    numberstringrequired

    Address number

    postCodestringrequired

    Postal code

    citystringrequired

    City of the company's address

    countryCodestringrequired

    Country code (ISO 3166-1 alpha-2 format)

    emailAddressstring<email>required

    Company's email address

    orderData objectrequired

    Order data including items and value

    orderItems object[]

    List of items in the order

  • Array [
  • articleNumberstring

    Article number of the item

    namestring

    Name of the item

    groupstring

    Group of the item

    pricenumber<decimal>

    Price of the item

    amountnumber<decimal>

    Amount of the item

    totalPricenumber<decimal>

    Total price of the item

    itemTypestring

    Type of the item

  • ]
  • orderValuenumber<decimal>

    Total value of the order

    channelstring

    Channel through which the order was made

    VINstring

    Vehicle Identification Number

    paymentOptionCodestringrequired

    Payment option code

    requestDateTimestring<date-time>required

    Date and time of the request

Responses​

Successful response with compliance data.

Schema
    complianceData object
    archiveIdstring

    ID of the compliance archive

    trafficLightstring

    Risk assessment result:

    • GREEN: Accepted
    • YELLOW: Over credit limit
    • RED: High risk

    Possible values: [GREEN, YELLOW, RED]

    recommendationstring

    A recommendation based on the risk check result and the reason for denial.

    limitinteger

    Limit associated with the risk check

    denialReasonstring

    Reason for denial if applicable:

    • BASKET_LIMIT: The order value exceeds the allowed basket limit
    • CUSTOMER_LIMIT: The order value exceeds the allowed customer limit
    • BLACKLIST: An entry in a black list was found for the provided customer information (see Compliance Checks.
    • VELOCITY: Unusual high number of transactions in a short period of time

    Possible values: [BASKET_LIMIT, CUSTOMER_LIMIT, BLACKLIST, VELOCITY]