GetDebitNetworkInfo Method
Determines if the card is a debit card, and which network it belongs to.
Syntax
globalcardvalidator.getDebitNetworkInfo([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 retrieves the name, Id, and Authorizer number of the U.S. Debit Network, if the CardNumber matches a debit network's BIN range. The possible networks are detailed in the table below. If there is a match, the card can likely be processed through the U.S. debit network as a PIN-based debit transaction.
NetworkInfoName | NetworkInfoId | NetworkInfoAuthorizerNumber |
Accel | ACL | 69 |
AFFN | AFN | 68 |
Alaska Option | AKO | 61 |
CU24 | C24 | 85 |
Interlink | ILK | 48 |
Jeanie | JEN | 86 |
Star Northeast (MAC) | MAC | 17 |
Maestro | MAE | 40 |
Nets | NET | 83 |
NYCE | NYC | 28 |
Pulse | PUL | 06 |
Star Southeast | SES | 07 |
Shazam | SHZ | 58 |
Star West | STX | 23 |
TYME | TYM | 78 |
If the CardNumber is not a debit card or there is an error communicating with Global Payments, an error code will be stored in the NetworkInfoCode property, and a detailed error message will be contained in the NetworkInfoName property.