Resolution:
In CyberSource gateway API v1.97 setup page, there is an option 'Skip optional fields'.
If this option is enabled, below 4 optional billTo fields will not be sent to CyberSource. The “billTo_customerID” is the information discussed at here:
-“billTo_customerID” -”billTo_company” -”billTo_phoneNumber” -”billTo_ipAddress”
Tthe reason we have this option for merchant to select is that CyberSource has some front-end validation wherein several special characters are rejected during a transaction request. This prevents the merchants from processing successful transactions whenever there’s a special character on these optional fields wherein the validation has been implemented.
For instance, the field billTo_company does not support several special characters, including a colon ( : ) . This CyberSource optional field is mapped to the Zuora Billing Account, thus if the Account has a special character, the transaction request will fail the validation.
https://support.cybersource.com/cybskb/index?page=content&id=C1251
With above information, merchant can decide whether or not to enable the option based on their business use case.
... View more