Capture

Make a capture request to finalize a transaction that was previously authorized but not captured

Headers

AuthorizationstringRequired

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
trans_idstringRequired
Reference number for the authorized transaction
midstringRequired
Merchant ID
user_identifierstringOptional
The user that initiated the activity
amountintegerOptional
Ticket amount
auth_codestringOptional
Authorization code from issuer
invoice_idstringOptional
Invoice ID
po_numberstringOptional
Customer purchase order number
freight_amountstringOptional
Total order freight amount, default 0
duty_amountstringOptional
Total order duty amount, default 0
order_datestringOptional
YYYYMMDD format. For most industries this is the delivery date for the order.
shipping_zipstringOptional
If country is US, must be 5 or 9 digits. Otherwise, any alphanumeric string is accepted
origin_zipstringOptional

Same as shipping_zip

shipping_countrystringOptional
Ship To country code, defaults to US
line_numberstringOptional

Optional line number for each item. Line numbers do not need to be specified sequentially; however, if no lineno value is included, items are assigned sequential line numbers.

line_itemslist of anyOptional
Level 3 Processing Line Items
account_zipstringOptional
Cardholder Zip
currencystringOptional

Three character currency indicator (Defaults to USD)

company_namestringOptional
Account holder's company name
address1stringOptional
Account holder's street address
address2stringOptional
Account holder's street address line 2
citystringOptional
Account holder's city
regionstringOptional
Account holder's region, US State, Mexican State, Canadian Province
countrystringOptional

Account holder’s country - 2-character country code

phonestringOptional
Account holder's phone
emailstringOptional
Account holder's email

Response

Capture successful
resultstring or null
Result of auth request
trans_idstring or null
Reference number for the transaction
resp_codestring or null

Response code that represents description of the response (see additional table)

resp_textstring or null

Text description of response. -> See Status response codes

comm_cardstring or null

Commercial card flag - Y if corporate or purchase card.

user_identifierstring or null
The user that initiated the activity
midstring or null
Merchant ID
amountinteger or null
Ticket amount
order_idstring or null
Source system order number
auth_codestring or null
Authorization code from issuer
card_numberstring or null

PAN - masked on responses

batch_idstring or null
Automatically created and assigned unless otherwise specified
settlement_statusstring or null
The current settlement status. The settlement status changes throughout the transaction lifecycle, from authorization to settlement.
accountstring or null
PAN
account_zipstring or null
Cardholder Zip
currencystring or null

Three character currency indicator (Defaults to USD)

company_namestring or null
Account holder's company name
address1string or null
Account holder's street address
address2string or null
Account holder's street address line 2
citystring or null
Account holder's city
regionstring or null
Account holder's region, US State, Mexican State, Canadian Province
countrystring or null

Account holder’s country - 2-character country code

phonestring or null
Account holder's phone
emailstring or null
Account holder's email

Errors