Markdown

Delayed Capture (CCCAPTURE)

Capture funds against a previously placed authorization, in full or in partial amounts.

In order to capture a pending authorization, merchants must send a capture request. The Payment Service allows multiple partial captures as long as the original authorized amount is not exceeded.

POSThttps://api.inoviopay.com/payment/pmt_service.cfm

Request Parameters

Parameter Description
REQUEST_ACTION Required Must be set to CCCAPTURE.
REQUEST_REF_PO_ID Required Reference Order ID (PO_ID) of the original authorization.
LI_VALUE_1 Required Amount to capture. This value can be less than or equal to the originally authorized amount.

Handling the Response

Monitor these key fields to verify the funds from your original authorization have been successfully captured and queued for settlement.

Field Name Description
TRANS_STATUS_NAME Check this to ensure the capture was APPROVED.
TRANS_VALUE_SETTLED The exact amount that was successfully captured and will be settled to your account.
TRANS_ID The unique Transaction ID for this specific capture event (this will be different from the original authorization's TRANS_ID).
PO_ID The overarching Purchase Order ID tying this capture to the original authorization.
curl -X POST "https://api.inoviopay.com/payment/pmt_service.cfm" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "request_action=CCCAPTURE&req_username=api_user&req_password=P%40ssw0rd%21&site_id=12345&request_api_version=4.14&request_response_format=JSON&request_ref_po_id=18103630&li_value_1=49.99"