Required Fields for Processing a Credit with
Level III Data Using the REST API
REST
APIThese fields are required in a credit request
with Level III data:
- orderInformation.amountDetails.currency
- orderInformation.amountDetails.discountAmount
- orderInformation.amountDetails.taxDetails[].rate
- Required for Visa transactions only.
- orderInformation.amountDetails.totalAmount
- orderInformation.billTo.address1
- orderInformation.billTo.administrationArea
- orderInformation.billTo.country
- orderInformation.billTo.email
- orderInformation.billTo.firstName
- orderInformation.billTo.lastName
- orderInformation.billTo.locality
- orderInformation.billTo.postalCode
- 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
- paymentInformation.card.expirationMonth
- paymentInformation.card.expirationYear
- paymentInformation.card.number
- processingInformation.purchaseLevel
- Set field to3.