The CyberSource XML schema includes several numbered elements. You can include these complex elements more than once in a request. For example, if a customer order includes more than one item, you need to include multiple <item> elements in your request. Each item is numbered, starting with 0. The XML schema uses an id attribute in the item’s opening tag to indicate the number. For example:For the name-value pair field names, this tag is represented as item_0. In this portion of the field name, the underscore before the number does not indicate hierarchy in the XML schema. The item fields are generically referred to as item_#_<element name> in the documentation.Below is an example of the numbered <item> element and the corresponding name-value pair field names. If you are using SOAP, the client contains a corresponding Item class.
<item id="1">
<unitPrice>
<quantity>
</item>
When a request is in XML format and includes an <item> element, the element must include an id attribute. For example: <item id="0">.