Markdown

Sale (CCAUTHCAP)

Authorize and capture funds in a single request.

The Authorization and Capture request will authorize and request capture of the funds in a single request to the Payment Service.

See Authorize for the full parameter table; the fields required for CCAUTHCAP are identical to those required for CCAUTHORIZE.

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

Request Parameters

Parameter Description
REQUEST_ACTION Required Must be set to CCAUTHCAP.
XTL_ORDER_ID Optional Merchant's Order ID to associate with the transaction.

Handling the Response

Monitor these key fields to verify the sale was successfully authorized and captured. If a membership was created during this transaction, you will also receive the new membership ID.

Field Name Description
TRANS_STATUS_NAME Check this to ensure the transaction was APPROVED.
TRANS_VALUE_SETTLED The final amount that has been captured and settled.
TRANS_ID / PO_ID Unique identifiers for the transaction and the overarching order.
PROC_AUTH_RESPONSE The authorization code generated by the processor.
MBSHP_ID_x If the sale triggered a membership creation, the newly generated Membership ID will be returned here.
TRANS_NTOKEN_USED Indicates if a Network Token (1) or raw PAN (0) was used for the transaction.
curl -X POST "https://api.inoviopay.com/payment/pmt_service.cfm" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "request_action=CCAUTHCAP&req_username=api_user&req_password=P%40ssw0rd%21&site_id=12345&request_api_version=4.14&request_response_format=JSON&pmt_numb=4111111111111111&pmt_expiry=122026&pmt_key=123&request_currency=USD&li_value_1=49.99&xtl_order_id=INV-999"