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 the
    processingInformation.authorizationOptions.partialAuthIndicator
    to
    true
    .

Required Field for Enabling Debit and Prepaid Partial Authorizations Using
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 to
true
.

Optional Field for Enabling Debit and Prepaid Partial Authorizations Using
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

  1. Enable partial authorizations for the transaction by setting the
    processingInformation.authorizationOptions.partialAuthIndicator
    field to
    true
    in a request.
  2. Send the service request to this endpoint:

    ADDITIONAL INFORMATION

    https://api.cybersource.com
    /pts/v2/payments