Required Fields for Capturing a Payment with Level III Data Using the REST API
REST
APIThese 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 to3.