forceCapture

The forceCapture element is the parent element for all Force Capture transactions. These are specialized Capture transactions used when you do not have a valid Authorization for the order, but have fulfilled the order and wish to transfer funds. 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 = 1 maxLength = 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, see Coding for Report Groups.

minLength = 1 maxLength = 25

Child Elements:

Required: orderId, amount, orderSource, choice of card, token, mpos, paypage, or applepay

Optional: billToAddress, customBilling, taxType, enhancedData, processingInstructions, pos, merchantCategoryCode, merchantData, productCode, secondaryAmount, surchargeAmount, debtRepayment, processingType, lodgingInfo, businessIndicator, foreignRetailerIndicator, accountFundingTransactionData