4D Payments SDK 2016 .NET Edition
4D Payments SDK 2016 .NET Edition
Questions / Feedback?

CaptureMode Property

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

Syntax

[VB.NET]
Public Property CaptureMode As TsyshcretailCaptureModes

[C#]
public TsyshcretailCaptureModes CaptureMode {get; set;}

enum TsyshcretailCaptureModes { cmNormal, cmDelay, cmHold, cmCapture }

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.

Default Value

0

 
 
Copyright (c) 2020 4D Payments Inc. - All rights reserved.
4D Payments SDK 2016 .NET Edition - Version 16.0 [Build 7502]