Required Fields for Capturing a Payment with Level III Data Using the
REST
API

These fields are required in a capture request with Level III data:
orderInformation.amountDetails.currency
orderInformation.amountDetails.discountAmount
orderInformation.amountDetails.taxDetails[].rate
Required for Visa transactions only.
orderInformation.amountDetails.totalAmount
orderInformation.lineItems[].discountAmount
orderInformation.lineItems[].discountRate
Required for Mastercard transactions only.
orderInformation.lineItems[].productName
orderInformation.lineItems[].quantity
orderInformation.lineItems[].unitOfMeasure
Required for Visa transactions only.
orderInformation.lineItems[].unitPrice
processingInformation.purchaseLevel
Set field to
3
.