captureGivenAuth
The captureGivenAuth
element is the parent element for all Capture Given Auth transactions. These are specialized Capture transactions used when the cnpTxnId
for the associated Authorization is unknown or when the Authorization occurred outside our system. You can use this element in either Online or Batch transactions.
Parent Elements:
cnpOnlineRequest, batchRequest
Attributes:
Attribute Name |
Type |
Required? |
Description |
---|---|---|---|
id |
String |
Yes |
A unique identifier assigned by the presenter and mirrored back in the response. minLength = 1maxLength = 36 |
customerId |
String |
No |
A value assigned by the merchant to identify the consumer. minLength = N/A maxLength = 50 |
reportGroup |
String |
Yes |
Required attribute that defines the merchant sub-group in the user interface where this transaction will be displayed. For additional information, please refer to Coding for Report Groups. minLength = 1maxLength = 25 |
Child Elements:
Required: orderId, authInformation, amount, orderSource, choice of card, token, mpos, or paypage
Optional: billToAddress, shipToAddress, retailerAddress, additionalCOFData, customBilling, taxType, enhancedData, processingInstructions, pos, merchantCategoryCode, merchantData, secondaryAmount, surchargeAmount, debtRepaymentprocessingType, originalNetworkTransactionId, originalTransactionAmount, lodgingInfo, businessIndicator, crypto, foreignRetailerIndicator, accountFundingTransactionData
If you do not specify an amount
child element, the system uses the full amount from the associated Authorization transaction.