public final class Utils extends java.lang.Object implements ISOConstants
AUTHORISATION, AUTHORISATION_REPEAT, AUTHORISATION_RESPONSE, CASH_ADVANCE, CLEARING_REQUEST, CLEARING_REQUEST_RESPONSE, ENC_CODED, ENC_LLLLPLAIN, ENC_PACKED, ENC_PLAIN, mandatoryBits, MSG_MAX_LENGTH, MTID, MTISTRING, NETWORK_REQUEST, NETWORK_RESPONSE, optionalBits, ORDINAL_PURCHASE, PROCS, PROCSTR, REVAERSAL_RESPONSE, REVERSAL, REVERSAL_REPEAT, SMS_AUTHORISATION, SMS_AUTHORISATION_REPEAT, SMS_AUTHORISATION_RESPONSE, UNATTENDED_PURCHASE, V1987, V1993, V2003
Constructor and Description |
---|
Utils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getAction(java.lang.String codes,
int ver) |
static int |
getImpactByMTI(java.lang.String mti)
return financial transaction type for transaction originator
|
static java.lang.String |
getResponse(java.lang.String codes) |
static java.lang.String |
getResponse(java.lang.String codes,
int ver) |
static java.lang.String |
getTypeByMTI(java.lang.String mti)
returns the transaction type string values like "0100", "1100", ..
|
static boolean |
isApproved(java.lang.String codes,
int ver) |
static int |
isNumeric(java.lang.String value) |
static int |
isText(java.lang.String value) |
public static final int isNumeric(java.lang.String value)
value
- public static final int isText(java.lang.String value)
public static final int getImpactByMTI(java.lang.String mti)
public static final java.lang.String getTypeByMTI(java.lang.String mti)
public static final java.lang.String getResponse(java.lang.String codes)
codes
- the ISO8583 v1987 field 39 value ("00", "01", "02", ..)public static final java.lang.String getResponse(java.lang.String codes, int ver)
codes
- the ISO8583 v1987 or v1993 field 39 value
("00", "01", "02", .. or "000", "001", "002")ver
- the ISO8583 message version use v1987 (=0) or v1993 (=1)public static final boolean isApproved(java.lang.String codes, int ver)
codes
- the ISO8583 v1987 or v1993 field 39 valuever
- the ISO8583 message version use v1987 (=0) or v1993 (=1)public static final java.lang.String getAction(java.lang.String codes, int ver)
codes
- the ISO8583 v1987 or v1993 field 39 value
("00", "01", "02", .. or "000", "001", "002")ver
- the ISO8583 message version use v1987 (=0) or v1993 (=1)Copyright © 2002-2015 AZS Services Ltd. All Rights Reserved.