networkField

The networkField element is an optional child of the networkResponse element. Its attributes and child elements define the Field Number, Field Name, (Raw) Field Value, as well as any Sub-fields, if applicable.

Parent Elements:

networkResponse

Attributes:

Attribute Name

Type

Required?

Description

fieldName

String

Yes

This attribute defines the name of the ISO 8583 field containing the information returned.

Type = Enum

Allowed Values:

  • Transaction Amount
  • Settlement Date
  • Authorization Identification Response
  • Response Code
  • Additional Response Data
  • Private Use Additional Data
  • Settlement Currency Code
  • Cardholder Billing Currency Code
  • Additional Amounts
  • Reserved Private
  • Transaction Description
  • Reserved For National Use
  • Reserved For Private Use

fieldNumber

Integer

Yes

This attribute defines the number of the ISO 8583 field containing the information returned. Different card networks may use different Field Numbers for the same information.

minLength = 1 maxLength = N/A

Child Elements:

fieldValue, networkSubField

Example: networkField Structure with fieldValue

<networkField fieldNumber="4" fieldName="Transaction Amount">

  <fieldValue>000000001111</fieldValue>

</networkField>

Example: networkField Structure with networkSubField

<networkField fieldNumber="44" fieldName="Additional Response Data">

  <networkSubField fieldNumber="1">

    <fieldValue>7</fieldValue>

  </networkSubField>

  <networkSubField fieldNumber="2">

    <fieldValue>W</fieldValue>

  </networkSubField>

</networkField>