Level 2/3 data

The following fields must be provided in additionalData for commercial cards.

(tick) – mandatory (this field must be sent);   (error) – optional (this field can be sent); blank – this field shouldn't be sent. 
Field Type Level 2 Level 3 Max. length Description
enhancedSchemeData
  customerReference String (tick) (tick) 25

Customer code, if supplied by a customer.

Encoding: ASCII.

  totalTaxAmount Numeric (tick) (tick) 12

Total tax amount, in minor units.

For example, 2000 means USD 20.00

  freightAmount Numeric (error) (error) 12

Shipping amount, in minor units.

For example, 2000 means USD 20.00

  dutyAmount Numeric (error) (error) 12

Duty amount, in minor units.

For example, 2000 means USD 20.00

  destinationPostalCode String (error) (error) 10

The postal code of a destination address.

Encoding: ASCII.

Required for American Express.

  destinationStateProvinceCode String (error) (error) 3

Destination state or province code.

Encoding: ASCII.

  shipFromPostalCode String (error) (error) 10

The postal code of a "ship-from" address.

Encoding: ASCII.

  destinationCountryCode String (error) (error) 3

Destination country code.

Encoding: ASCII.

  orderDate String (error) (error) 6

Order date.

Format: ddMMyy

Encoding: ASCII.

enhancedSchemeData.itemDetailLine<Nr>

You can submit a maximum of 9 line items.

  commodityCode String (error) (tick) 12

Item commodity code.

Encoding: ASCII.

  description String (error) (tick) 26

Item description.

Encoding: ASCII.

  productCode String (error) (tick) 12

Product code.

Encoding: ASCII.

  quantity Numeric (error) (tick) 12

Quantity, specified as an integer value.

Value must be greater than 0.

  unitOfMeasure   (error) (tick) 3

Item unit of measurement.

Encoding: ASCII.

  unitPrice Numeric (error) (tick) 12 Unit price, specified in minor units.
  discountAmount Numeric (error) (error) 12

Discount amount, in minor units.

For example, 2000 means USD 20.00

  totalAmount Numeric (error) (tick) 12

Total amount, in minor units.

For example, 2000 means USD 20.00