On This Page
Required Fields for a Sale
The type of
Cybersource
merchant account you have determines which
API fields are required.- apPaymentType
- Set toIDL.
- apSaleService_cancelURL
- Required when yourCybersourceaccount does not include this value.
- apSaleService_successURL
- Required when yourCybersourceaccount does not include this value.
- apSaleService_failureURL
- Required when yourCybersourceaccount does not include this value.
- apSaleService_run
- Set totrue.
- invoiceHeader_merchantDescriptor
- merchantID
- merchantReferenceCode
- purchaseTotals_currency
- purchaseTotals_grandTotalAmount
Required Fields for Cybersource Settlement Services
Accounts
Cybersource
Settlement Services
AccountsIf you have a
Cybersource
Settlement Services Account, include these
required fields in addition to the required fields listed above.- billTo_city
- billTo_country
- billTo_firstName
- billTo_lastName
- billTo_street1