Required Fields for Capturing a Payment with Level III Data Using the REST API {#l23-l3-processing-capture-req-fields-omnipaydirect}
====================================================================================================================================

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`.
{#l23-l3-processing-capture-req-fields-omnipaydirect_dl_rr4_ycp_vwb}
