deviceInformation

The following fields provide device information.

deviceInformation. appUrl

App URL used by Korea Cyber Payment (KCP) to wake up the merchant app after payment processing.
Only alphanumeric characters are accepted.
Format:
{a-z}://

Specifications

  • Data Type:
    String
  • Data Length:
    512

Mapping Information

  • REST API Field:
    deviceInformation.appUrl
  • SCMP API Field:
    No corresponding field
  • Simple Order API Field:
    ap_appUrl
deviceInformation

deviceInformation. cookiesAccepted

Whether the customer's browser accepts cookies.
This field can contain one of these values:
  • yes
    : The customer's browser accepts cookies.
  • no
    : The customer's browser does not accept cookies.

Specifications

  • Data Type:
    String
  • Data Length:
    3

Mapping Information

  • REST API Field:
    deviceInformation.cookiesAccepted
  • SCMP API Field:
    customer_cookies_accepted
  • Simple Order API Field:
    billTo_httpBrowserCookiesAccepted
deviceInformation

deviceInformation. deviceType

The type of device the customer is using to access the service.
Possible values:
  • MB
    : Mobile device
  • PC
    : Desktop computer

Specifications

  • Data Type:
    String
  • Data Length:
    2

Mapping

  • REST Field Name:
    deviceInformation.deviceType
  • Simple Order Field Name:
    ap_device_type
deviceInformation

deviceInformation. hostName

DNS resolved hostname from the
deviceInformation.ipAddress
field.

Specifications

  • Data Type:
    String
  • Data Length:
    60

Mapping Information

  • REST API Field:
    deviceInformation.hostName
  • SCMP API Field:
    customer_hostname
  • Simple Order API Field:
    billTo_hostname
deviceInformation

deviceInformation. httpAcceptBrowserValue

Value of the HTTP accept header sent by the customer’s web browser.
IMPORTANT
If the customer’s browser provides a value, you must include it in your request.

Specifications

  • Data Type:
    String
  • Data Length:
    255

Mapping Information

  • REST API Field:
    deviceInformation.httpAcceptBrowserValue
  • SCMP API Field:
    pa_http_accept
  • Simple Order API Field:
    payerAuthEnrollService_httpAccept
deviceInformation

deviceInformation. httpAcceptContent

The exact content of the HTTP accept header.

Specifications

  • Data Type:
    String
  • Data Length:
    256

Mapping Information

  • REST API Field:
    deviceInformation.httpAcceptContent
  • SCMP API Field:
    pa_http_user_accept
  • Simple Order API Field:
    payerAuthEnrollService_httpUserAccept
deviceInformation

deviceInformation. httpBrowserColorDepth

Indicates the bit depth of the color palette for displaying images, in bits per pixel.
Example
:
24

Specifications

  • Data Type:
    String
  • Data Length:
    2

Mapping Information

  • REST API Field:
    deviceInformation.httpBrowserColorDepth
  • SCMP API Field:
    http_browser_color_depth
  • Simple Order API Field:
    billTo_httpBrowserColorDepth
deviceInformation

deviceInformation. httpBrowserEmail

Email address set in the customer's browser, which may differ from
orderInformation.billTo.email
.

Specifications

  • Data Type:
    String
  • Data Length:
    100

Mapping Information

  • REST API Field:
    deviceInformation.httpBrowserEmail
  • SCMP API Field:
    http_browser_email
  • Simple Order API Field:
    billTo_httpBrowserEmail
deviceInformation

deviceInformation. httpBrowserJavaEnabled

Indicates the ability of the cardholder browser to execute Java.
The value is returned from the navigator.javaEnabled property. This field can contain one of these values:
  • true
    : cardholder's browser can execute Java.
  • false
    : cardholder's browser cannot execute Java.

Specifications

  • Data Type:
    Boolean
  • Data Length:
    1

Mapping Information

  • REST API Field:
    deviceInformation.httpBrowserJavaEnabled
  • SCMP API Field:
    http_browser_java_enabled
  • Simple Order API Field:
    billTo_httpBrowserJavaEnabled
deviceInformation

deviceInformation. httpBrowserJavaScriptEnabled

Indicates the ability of the cardholder browser to execute JavaScript.
This value is available from the fingerprint details of the cardholder's browser. This field can contain one of these values:
  • true
    : Cardholder's browser can execute JavaScript.
  • false
    : Cardholder's browser cannot execute JavaScript.

Specifications

  • Data Type:
    Boolean
  • Data Length:
    1

Mapping Information

  • REST API Field:
    deviceInformation.httpBrowserJavaScriptEnabled
  • SCMP API Field:
    http_browser_javascript_enabled
  • Simple Order API Field:
    billTo_httpBrowserJavaScriptEnabled
deviceInformation

deviceInformation. httpBrowserLanguage

Indicates the browser language as defined in IETF BCP47.
Example
:
en-US

Specifications

  • Data Type:
    String
  • Data Length:
    8

Mapping Information

  • REST API Field:
    deviceInformation.httpBrowserLanguage
  • SCMP API Field:
    http_browser_language
  • Simple Order API Field:
    billTo_httpBrowserLanguage
deviceInformation

deviceInformation. httpBrowserScreenHeight

Total height of the cardholder's screen in pixels.
Example
:
864

Specifications

  • Data Type:
    String
  • Data Length:
    6

Mapping Information

  • REST API Field:
    deviceInformation.httpBrowserScreenHeight
  • SCMP API Field:
    http_browser_screen_height
  • Simple Order API Field:
    billTo_httpBrowserScreenHeight
deviceInformation

deviceInformation. httpBrowserScreenWidth

Total width of the cardholder's screen in pixels.
Example
:
1536

Specifications

  • Data Type:
    String
  • Data Length:
    6

Mapping Information

  • REST API Field:
    deviceInformation.httpBrowserScreenWidth
  • SCMP API Field:
    http_browser_screen_width
  • Simple Order API Field:
    billTo_httpBrowserScreenWidth
deviceInformation

deviceInformation. httpBrowserTimeDifference

Time difference between UTC time and the cardholder browser local time, in minutes.
Example
:
300

Specifications

  • Data Type:
    String
  • Data Length:
    5

Mapping Information

  • REST API Field:
    deviceInformation.httpBrowserTimeDifference
  • SCMP API Field:
    http_browser_time_difference
  • Simple Order API Field:
    billTo_httpBrowserTimeDifference
deviceInformation

deviceInformation. userAgentBrowserValue

Value of the User-Agent header sent by the customer’s web browser.
IMPORTANT
If the customer’s browser provides a value, you must include it in your request.

Specifications

  • Data Type:
    String
  • Data Length:
    2048

Mapping Information

  • REST API Field:
    deviceInformation.userAgentBrowserValue
  • SCMP API Field:
    pa_http_user_agent
  • Simple Order API Field:
    payerAuthEnrollService_httpUserAgent
deviceInformation

deviceInformation. ipAddress

Customer’s IP address.

Specifications

  • Data Type:
    String
  • Data Length:
    45

Mapping Information

  • REST API Field:
    deviceInformation.ipAddress
  • SCMP API Field:
    customer_ipaddress
  • Simple Order API Field:
    billTo_ipAddress
deviceInformation

deviceInformation. userAgent

Customer’s browser as identified from the HTTP header data.
Example:
Mozilla
is the value that identifies the Firefox browser.
Chrome
is the value that identifies the Google Chrome browser.

Specifications

  • Data Type:
    String
  • Data Length:
    40

Mapping Information

  • REST API Field:
    deviceInformation.userAgent
  • SCMP API Field:
    http_browser_type
  • Simple Order API Field:
    billTo_httpBrowserType
deviceInformation