CardholderId Property
The CardholderId code for this reversal.
Syntax
tsysreversal.getCardholderId([callback]) tsysreversal.setCardholderId( cardholderId, [callback])
Default Value
"@"
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 the getCardholderId([callback]) method is defined as:
function(err, data){ }
'err' is the error that occurred. If there was no error, then 'err' is 'null'.
'data' is the value returned by the method.
The callback for the setCardholderId([callback]) 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 1-character property contains a code that specifies the method used to verify the identity of the cardholder. The value may be used in conjunction with AVS and ACI indicators. The following table lists all of the supported cardholder identification codes, but please note that some codes are Direct Marketing-specific and some are Retail-specific.
M | Address Verification Data or CPS/Card Present, unable to read magnetic stripe. |
N | Address Verification Data, CPS/Card Not Present, or Electronic Commerce |
Z | Cardholder signature - Terminal has a PIN pad |
@ | Cardholder signature - No PIN pad available (default for Retail transactions) |
NOTE: The CardholderId for reversals is applicable to the reversal transaction itself, NOT to the transaction being reversed. Generally the card will be present and the cardholder will sign the receipt, so for most cases this should be "@".
Data Type
String