Multiple Partial Captures

This section shows you how to process multiple partial captures for an authorization.
This feature enables you to request multiple partial captures for one authorization. A multiple partial capture allows you to incrementally settle authorizations over time. Ensure that the total amount of all the captures does not exceed the authorized amount.

Fields Specific to This Use Case

These API request fields and values are specific to this use case:
ccCaptureService_sequence
ccCaptureService_totalCount

Prerequisite

Contact customer support to have your account enabled for this feature.

Limitations

Your account can be enabled for multiple partial captures or split shipments; it cannot be enabled for both features.

Endpoint

Set the
ccCaptureService_run
field to
true
.
Send the request to
https://ics2ws.ic3.com/commerce/1.x/transactionProcessor
.

Required Fields for Processing Multiple Partial Captures

ccCaptureService_authRequestID
ccCaptureService_run
ccCaptureService_sequence
For the final capture request, set this field and
ccCaptureService_totalCount
to the same value.
ccCaptureService_totalCount
When you do not know the total number of captures that you are going to request, set this field to at least one more than the
ccCaptureService_sequence
field until you reach the final capture. For the final capture request, set this field and
ccCaptureService_sequence
to the same value.
merchantID
merchantReferenceCode
Set the value to
merchantReferenceCode
value used in corresponding authorization request.
purchaseTotals_currency
purchaseTotals_grandTotalAmount
Multiple Partial Captures

Simple Order Example: Processing Multiple Partial Captures

Request
ccCaptureService_authRequestID=6744978508916643203008 ccCaptureService_run=true ccCaptureService_sequence=2 ccCaptureService_totalCount=5 merchantID=npr_paymentech merchantReferenceCode=Postman-1674497851 purchaseTotals_grandTotalAmount=1.01 purchaseTotals_currency=USD
Response to a Successful Request
merchantReferenceCode=Postman-1674497851 requestID=6630043878211258349460 decision=ACCEPT reasonCode=100 purchaseTotals_currency=USD ccCaptureReply_reasonCode=100 ccCaptureReply_requestDateTime=2023-01-23T18:17:31Z ccCaptureReply_amount=1.01 ccCaptureReply_reconciliationID=76016263ND3MGETD
Multiple Partial Captures