- Mark as New
- Bookmark
- Subscribe
- Permalink
- Email to a Friend
- Report Inappropriate Content
Questions: How can we send the Account number (customer Id) to Cybersource as well as payment number?
Without this information, it is difficult for customer to reconcile the transactions from Zuora to Cybersource.
If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √
Solved! Go to Solution.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Email to a Friend
- Report Inappropriate Content
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.
If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Email to a Friend
- Report Inappropriate Content
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.
If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √