Find Answers

Find Answers

Specified Languages
British English
English

What additional field validation was added in January, 2013?


Doc ID:    C1251
Version:    14.0
Status:    Published
Published date:    01/22/2016
Updated:    01/22/2016
 

Answer

As part of its commitment to maintain industry-leading security and data integrity, CyberSource has implemented additional front-end validation of transaction data entering its systems.

Starting late January, 2013, values of specific API fields submitted to the production environment, regardless of connection method, must pass additional validation as outlined below.
 
 
Customer Name/Suffix/Title,
Ship-To Name
  1. May start with a letter, number, or question mark (?)
  2. Subsequent characters can be any of following:
  • letters
  • numbers
  • question mark (?)
  • dash (-)
  • single quote (')
  • period (.)
  • comma (,)
  • forward slash (/)
  • 'at' sign (@)
  • ampersand (&)
  • parentheses ( or )
  • exclamation point (!)
  • plus sign (+)
  • colon (:)                            (applicable to Ship-To Name)
Customer E-mail
  1. Must be valid e-mail address format  (example:  <string>@<string>.<string>) and must adhere to the standard format recommendations put forth in RFC 5322
  2. Phone numbers or Social Security numbers will be blocked
 
 
Company Name,
Ship-To Company Name
  1. May start with a letter, number, or question mark (?)
  2. Subsequent characters can be any of the following:
  • letters
  • numbers
  • apostrophe (')
  • period (.)
  • comma (,)
  • forward slash (/)
  • ampersand (&)
  • 'at' sign (@)
  • question mark (?)
  • parenthesis ()
  • dash (-)
  • pound sign (#)
  • exclamation point (!)
  • plus sign (+)
 
 
Customer Phone Number
  1. Must be a valid phone number format
  2. May contain any of the following:
  •   numbers
  •   letters
  •   dash (-)
  •   parenthesis ()
  •   plus sign (+)
  •   comma (,)
  •  asterisk (*)
  •  period (.)
  •  pound sign (#)
  •  forward slash (/)
     3.   Must have a minimum of 6 digits and a maximum of 32 digits (see examples below)
 
  • Passes minimum number of digits validation:
    •  '1-800-709-CYBS' is evaluated as '1800709' (non-digits not counted) 
  • Fails minimum number of digits validation:
    • '1-800-8AB-LISE' is evaluated as '18008' (non-digits not counted)
    • '418-GO4-LISE' is evaluated as '4184'
    • '1-800-LISE' is evaluated as '1800'
       

 

Merchant Reference Number,
Order Number,
Customer E-mail,
Comments
  • Phone numbers and Social Security numbers will be blocked
 
 
Company Name,
Ship-To Company Name,
Customer Account ID,
Subscription Title
  • Phone numbers, Social Security numbers, and e-mail addresses will be blocked

 


Rate This Item