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.

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

Simple Order Example: Processing Multiple Partial Captures

Light Dark
Request
12345678
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
123456789
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