Skip to main content

authenticate

POST 

/v1/3ds/:id/authenticate

authenticate

Request

Path Parameters

    id stringrequired
    Example: 741ceb87-4e23-4dba-9d77-a249d1e4d86e

Body

    number string

    required | string | credit_card

    month integer

    required | integer | min:1 | max:12

    year integer

    required | integer | min:2000

    channel string

    required | string | in:browser,decoupled | default:browser

    return_url string

    required | string | url

    statement_descriptor string

    string | min:1 | max:40

    challenge_preference string

    required | string | in:no_preference,no_challenge,preferred,mandated | default:no_preference

    customer

    object

    hash

    name string

    string | min:2 | max:45

    email string

    string | email | max:254

    mobile string

    string | min:1 | max:18

    billing_address

    object

    hash

    city string

    string | min:1 | max:50

    country string

    string | country_code

    line_1 string

    string | min:1 | max:50

    line_2 string

    string | min:1 | max:50

    postal_code string

    string | min:1 | max:16

    state string

    string | min:1 | max:50

    shipping_address

    object

    hash

    city string

    string | min:1 | max:50

    country string

    string | country_code

    line_1 string

    string | min:1 | max:50

    line_2 string

    string | min:1 | max:50

    postal_code string

    string | min:1 | max:16

    state string

    string | min:1 | max:50

    customer_device

    object

    hash

    ip_address string

    ip

    user_agent string

    string | min:1 | max:2048

    accept_header string

    string | min:1 | max:2048

    javascript_enabled boolean

    boolean

    language string

    string | min:1 | max:8

    color_depth string

    required_if:customer_device.javascript_enabled,true | string | in:1,4,8,15,16,24,32,48

    screen_height string

    required_if:customer_device.javascript_enabled,true | integer | min:1 | max:999999

    screen_width string

    required_if:customer_device.javascript_enabled,true | integer | min:1 | max:999999

    timezone string

    required_if:customer_device.javascript_enabled,true | string | browser_tz_offset

Responses

authenticates a card

Schema

    merchant_id string
    status string
    return_url string
    challenge_preference string

    customer

    object

    name string
    email string
    mobile string

    billing_address

    object

    city string
    country string
    line_1 string
    line_2 string
    postal_code string
    state string

    shipping_address

    object

    city string
    country string
    line_1 string
    line_2 string
    postal_code string
    state string

    device

    object

    ip_address string
    user_agent string
    accept_header string
    javascript_enabled boolean
    language string
    color_depth string
    screen_height integer
    screen_width integer
    timezone string
    id string
    amount integer
    currency string
    fingerprint string
    year integer
    month integer
    challenge_url string
    message string
    is_frictionless boolean
    auth_value nullable
    eci nullable
    auth_status string
    version string
    purchase_date string
    tds_ref string
    ds_id string
    ds_ref string
    acs_id string
    acs_ref string

    meta

    object

    merchant_id string
    dsEndProtocolVersion string
    acsEndProtocolVersion string
    dsStartProtocolVersion string
    acsStartProtocolVersion string
    statement_descriptor string

    ares

    object

    messageVersion string
    messageType string
    dsTransID string
    dsReferenceNumber string
    threeDSServerTransID string
    acsTransID string
    acsReferenceNumber string
    acsOperatorID string
    authenticationType string
    acsChallengeMandated string
    acsURL string
    transStatus string
    authenticationValue string
    created_at string
    updated_at string
    scheme string
    channel string
    failure_reason nullable
Loading...