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.
IMPORTANT
Some processors have specific requirements and limitations, such as
maximum amounts and maximum field lengths.
IMPORTANT
Visa Platform Connect
limits 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.For a Level III transaction, this value cannot be zero (0).
Specifications
- Data Type:String
- Data Length:
- 8 (CAD), 10 (USD)American Express Direct:
- 13 (USD)Chase Paymentech Solutions:
- 13 (USD)FDC Compass:
- 13 (USD)FDC Nashville Global:
- 15 (USD)FDMS Nashville:
- 8 (Mastercard), 10 (Visa)RBS WorldPay Atlanta:
- All other processors:12
Mapping Information
- REST API Field:orderInformation.lineItems[].unitPrice
- SCMP API Field:amount
- Simple Order API Field:item_#_unitPrice
Processor Field Names
The following list provides the Level II/Level III processor field name for each processor that supports Level II or Level III data.
- N/AAmerican Express Direct:
- Unit CostChase Paymentech Solutions:
- Unit CostElavon Americas:
- Unit CostFDC Compass:
- Item Unit CostFDC Nashville Global:
- N/AFDMS Nashville:
- N/AFDMS South:
- Unit PriceGPN:
- Unit Cost/Unit PriceOmniPay Direct:
- Unit CostRBS WorldPay Atlanta:
- Unit CostTSYS Acquiring Solutions:
- unitPriceVisa Platform Connect:
- unitCostWorldpay VAP: