- productInformation
On This Page
REST API
orderInformation. lineItems[].unitPrice
Per-item price of the product.
This is an item-level field.
This value cannot be negative. You can include a decimal point (.), but you cannot include
any other special characters. The amount is truncated to the correct number of decimal places.
This field is available only on the , , , ,
, , , , , , , , , and
processors.
IMPORTANT
Some processors have specific requirements and limitations,
such as maximum amounts and maximum field lengths.
- Value must be numeric with two exponents.
- Limit authorization and capture amounts to 999999999999 (twelve 9s).
DCC with a Third-Party Provider
:
Set this field to the converted amount that was returned by the DCC provider.
You must include either this field or
orderInformation.amountDetails.totalAmount
in a request.Zero Amount Authorizations
:
If your processor supports zero amount authorizations,
you can set this field to 0
for an authorization to find out
whether the card is lost or stolen.Level III transaction
:
This value cannot be zero (0).Specifications
- Data Type:String
- Data Length
- : 8 (CAD), 10 (USD)
- : 8 (for Mastercard), 18 (for Visa)
- : 13 (USD)
- : 13 (USD)
- : 13 (USD)
- : 15 (USD)
- : 8 (Mastercard), 10 (Visa)
- Other processors: 12
Mapping Information
- REST API Field:orderInformation.lineItems[].unitPrice
- SCMP API Field:amount
- Simple Order API Field:item_#_unitPrice
Processor Field Names
This list provides the Level II/Level III processor field name for each processor that
supports Level II or Level III data.