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 andccCaptureService_totalCountto 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 theccCaptureService_sequencefield until you reach the final capture. For the final capture request, set this field andccCaptureService_sequenceto the same value.
- merchantID
- merchantReferenceCode
- Set the value tomerchantReferenceCodevalue used in corresponding authorization request.
- purchaseTotals_currency
- purchaseTotals_grandTotalAmount
Related Information
Simple Order Example: Processing Multiple Partial Captures
Request
12345678ccCaptureService_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
123456789merchantReferenceCode=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