Required Fields for Capturing a Payment with Level II Data Using the REST API
REST
APIThese fields are required in a request for a capture with Level II data:
- merchantInformation.vatRegistrationNumber
- orderInformation.amountDetails.currency
- orderInformation.amountDetails.nationalTaxIncluded
- Required for Visa transactions only.
- orderInformation.amountDetails.taxAmount
- Required for Mastercard transactions only.
- orderInformation.amountDetails.taxDetails[].amount
- Required for Visa transactions only.
- orderInformation.amountDetails.totalAmount
- Required for Visa transactions only.
- orderInformation.invoiceDetails.commodityCode
- Required for Visa transactions only.
- orderInformation.invoiceDetails.purchaseOrderNumber
- orderInformation.invoiceDetails.supplierOrderReference
- orderInformation.lineItems[].commodityCode
- Required for Visa transactions only.
- orderInformation.lineItems[].productCode
- orderInformation.lineItems[].taxAmount
- orderInformation.lineItems[].taxDetails[].rate
- Required for Visa transactions only.
- orderInformation.lineItems[].taxRate
- Required for Visa transactions only.