Direct Payment Integrator V6 - Online Help
Direct Payment Integrator V6
Questions / Feedback?

CaptureMode Property

The capture mode to be used when performing an authorization or adjustment.

Syntax

__property TibcTSYSHCECommerceCaptureModes CaptureMode = {read=FCaptureMode, write=FSetCaptureMode, default=0};



enum TibcTSYSHCECommerceCaptureModes { cmNormal=0, cmDelay=1, cmHold=2, cmCapture=3 };

Default Value

0

Remarks

This property is used to specify the capture mode to be used when performing an authorization or an adjustment transaction.

Possible values are:

Normal (0) The transaction will be added to the current batch, as specified by BatchNumber, if successfully authorized.
Delay (1) Indicates that the transaction should not be captured in the current batch without adjustment. If the transaction is adjusted before the current batch closes, then the transaction will be captured in the current batch. If the transaction is not adjusted before the current batch closes, the transaction will be captured in the next batch with or without adjustment.
Hold (2) When Hold is specified in an original authorization transaction, it will be excluded from batch closing processing.
Capture (3) When Capture is specified in an adjustment transaction, the batch processing exclusion will be removed in which the transaction will be captured in the current batch.

If you wish to add Level 3 data, you will want to set CaptureMode to Delay (1) when issuing the initial authorization. Then once the Level 3 request is successfully issued, the transaction will be captured in the next batch close event.

Note: To use the Hold and Capture modes, the merchant must be established as a Hold Capture participant.

Note: To use the Delay mode, the merchant must be established as a Delay Capture participant.

Data Type

Integer

 
 
Copyright (c) 2017 /n software inc. - All rights reserved.
Build 6.0.6240.0