4D Payments SDK 2016 .NET Edition

Questions / Feedback?

VisaIncremental Method

Increases the TransactionAmount of a previously-submitted transaction.


public void VisaIncremental(string approvalCode);
Public Sub VisaIncremental(ByVal ApprovalCode As String)


This method is used exactly like Sale and AuthOnly, except that all of the properties of the component must match the values from transaction you wish to increment. Set the TransactionAmount property with the ADDITIONAL authorization amount. If the original transaction was for $100, and you wish to increment that to $150, then the TransactionAmount should contain "50.00". The Hotel fields may reflect additional charges or duration of stay, and these should be ONLY for the additional TransactionAmount.

Once all of these properties are all set, simply call this method with the ApprovalCode returned in the response to the original transaction.

An incremental transaction must NOT be added to the manual batch settlement. Instead, the detail record of the original transaction should be updated with the new settlement amount and updated Hotel fields. An authorization may only be incremented once.

Paymentech has expanded support for this method and ChaseNet, MasterCard, and Visa cards are supported.

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