To pass in custom field data to any transactional web service, please observe the following field format:
*The following example assumes that the integrator has stored 2 custom fields, one named ‘SampleFieldName1’ and the other named ‘SampleFieldName2’
<CustomFields>
<SampleFieldName1>Sample String Data</SampleFieldName1>
<SampleFieldName2>8675309</SampleFieldName2>
</CustomFields>
All data passed through the custom fields parameters will be returned in the GetCardTrx web service call following the same format.
In order for the data to be passed in correctly, the FieldName must reflect EXACTLY the field name of the custom field as it was added via the AddCustomField web service (see the Reporting Web Services portion of the API for additional information) or the Custom Fields menu in the virtual terminal.
The < /CustomFields> tag must be passed in the ExtData field of the web service you are consuming. The < /CustomFields> tag must contain no spaces, and must conform to XML standards.