On This Page
Partial authorizations and balance responses are special features that are available for debit cards and prepaid cards. This section provides the minimum set of information required to enable partial authorizations for a specific transaction.
Fields Specific to this Use Case
Include the following fields in addition to the fields required for a standard authorization request:
- Indicate that this request is a partial authorization.Set theprocessingInformation.authorizationOptions.partialAuthIndicatortotrue.
Required Field for Enabling Debit and Prepaid Partial Authorizations Using REST APIs
REST
APIs- clientReferenceInformation.code
- orderInformation.amountDetails.currency
- orderInformation.amountDetails.totalAmount
- orderInformation.billTo.address1
- orderInformation.billTo.administrativeArea
- orderInformation.billTo.country
- orderInformation.billTo.email
- orderInformation.billTo.firstName
- orderInformation.billTo.lastName
- orderInformation.billTo.locality
- orderInformation.billTo.postalCode
- paymentInformation.card.expirationMonth
- paymentInformation.card.expirationYear
- paymentInformation.card.number
- paymentInformation.card.type
- processingInformation.authorizationOptions.partialAuthIndicator
- Set this field totrue.
Optional Field for Enabling Debit and Prepaid Partial Authorizations Using REST APIs
REST
APIs- processingInformation.linkId
- Set this field to the request ID that was returned in the response message from the original authorization request.
Enabling Partial Authorizations
- Enable partial authorizations for the transaction by setting theprocessingInformation.authorizationOptions.partialAuthIndicatorfield totruein a request.
- Send the service request to this endpoint:
ADDITIONAL INFORMATION
https://api.cybersource.com/pts/v2/payments