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

VisaIncremental Method

Increases the TransactionAmount of a previously-submitted transaction.

Syntax

ptechhotel.visaIncremental(approvalCode, [callback])

Callback

The 'callback' parameter specifies a function which will be called when the operation completes (or an error is encountered). If the 'callback' parameter is not specified, then the method will block and will not return until the operation completes (or an error is encountered).

The callback for this method is defined as:

function(err){ }

'err' is the error that occurred. If there was no error, then 'err' is 'null'.

'err' has 2 properties which hold detailed information:

err.code
err.message

Remarks

This method is used exactly like Sale and AuthOnly, except that all of the properties of the class 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 properties 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 ResponseApprovalCode 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 properties. An authorization may only be incremented once.

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

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