Collecting Cardholder Data Details

PCI DSS Certification Requirement

Request Parameters

Two parameters are required for a request to the URL https://secure(-test).8b.world/pay/direct (HTTP POST):

  • data: Base64 encoded JSON document string.
  • sign: Signature formed on the data string.

JSON Document Parameters

Parameter NameTypeMax LengthDescriptionExample
card_data.panString16Card number4111111111111111
card_data.cvv*Integer3CVV-code333
card_data.exp_monthInteger3Expiration date (Month)12
card_data.exp_yearInteger4Expiration date (Year)2024
card_data.cardholderString255Cardholder’s name (Latin characters only)Joseph Smith

* - cvv parameter is not required for UZCARD and HUMO National Payments Systems

Additional parameters

It can also be required to pass additional user data parameters when collecting card data on Partner's side. Please consult technical and integration support team regarding these parameters during onboarding.

Parameter NameTypeDescriptionExample
params.browserObjectUser's browser data
params.browser.languageStringBrowser language codeen-GB
params.browser.timezoneStringUser's timezoneEurope/London
params.browser.window_widthStringUser's browser window width in pixels1536
params.browser.window_heightStringUser's browser window height in pixels799
params.browser.screen_widthStringUser's screen width in pixels1536
params.browser.screen_heightStringUser's screen height in pixels960
params.browser.java_enabledBooleanFlag whether Javascript is enabled and can be executed in User's browsertrue
params.browser.screen_color_depthStringUser's screen color depth in bytes per pixel24
params.browser.user_agentStringUser's browser user-agent header valueMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36

API Reference

You can view a Reference API implementation for this method at this link