-
大小: 54KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-18
- 語言: Java
- 標簽: java??8583報文??java接口??socket發(fā)送??
資源簡介
java發(fā)送ISO8583報文實現(xiàn)平安銀行支付接口

代碼片段和文件信息
package?com.iss.zhixiao.pingAnBank;
import?java.io.UnsupportedEncodingException;
import?java.math.BigDecimal;
import?java.util.Arrays;
import?java.util.BitSet;
import?java.util.StringTokenizer;
/**
?*?varios?functions?needed?to?pack/unpack?ISO-8583?fields
?*
?*?@author?apr@cs.com.uy
?*?@author?Hani?S.?Kirollos
?*?@author?Alwyn?Schoeman
?*?@version?$Id$
?*?@see?ISOComponent
?*/
@SuppressWarnings(“unused“)
public?class?ISOUtil?{
????public?static?final?String[]?hexStrings?=?getHexStrings();
????public?static?String?[]?getHexStrings()?{
????????String?[]?hs?=?new?String[256];
????????for?(int?i?=?0;?i?256;?i++?)?{
????????????StringBuilder?d?=?new?StringBuilder(2);
????????????char?ch?=?Character.forDigit(((byte)i?>>?4)?&?0x0F?16);
????????????d.append(Character.toUpperCase(ch));
????????????ch?=?Character.forDigit((byte)i?&?0x0F?16);
????????????d.append(Character.toUpperCase(ch));
????????????hs[i]?=?d.toString();
????????}
????????return?hs;
????}
????public?static?final?String?ENCODING??=?“ISO8859_1“;
????public?static?final?byte[]?EBCDIC2ASCII?=?new?byte[]?{
????????(byte)0x0??(byte)0x1??(byte)0x2??(byte)0x3?
????????(byte)0x9C?(byte)0x9??(byte)0x86?(byte)0x7F?
????????(byte)0x97?(byte)0x8D?(byte)0x8E?(byte)0xB?
????????(byte)0xC??(byte)0xD??(byte)0xE??(byte)0xF?
????????(byte)0x10?(byte)0x11?(byte)0x12?(byte)0x13?
????????(byte)0x9D?(byte)0xA??(byte)0x8??(byte)0x87?
????????(byte)0x18?(byte)0x19?(byte)0x92?(byte)0x8F?
????????(byte)0x1C?(byte)0x1D?(byte)0x1E?(byte)0x1F?
????????(byte)0x80?(byte)0x81?(byte)0x82?(byte)0x83?
????????(byte)0x84?(byte)0x85?(byte)0x17?(byte)0x1B?
????????(byte)0x88?(byte)0x89?(byte)0x8A?(byte)0x8B?
????????(byte)0x8C?(byte)0x5??(byte)0x6??(byte)0x7?
????????(byte)0x90?(byte)0x91?(byte)0x16?(byte)0x93?
????????(byte)0x94?(byte)0x95?(byte)0x96?(byte)0x4?
????????(byte)0x98?(byte)0x99?(byte)0x9A?(byte)0x9B?
????????(byte)0x14?(byte)0x15?(byte)0x9E?(byte)0x1A?
????????(byte)0x20?(byte)0xA0?(byte)0xE2?(byte)0xE4?
????????(byte)0xE0?(byte)0xE1?(byte)0xE3?(byte)0xE5?
????????(byte)0xE7?(byte)0xF1?(byte)0xA2?(byte)0x2E?
????????(byte)0x3C?(byte)0x28?(byte)0x2B?(byte)0x7C?
????????(byte)0x26?(byte)0xE9?(byte)0xEA?(byte)0xEB?
????????(byte)0xE8?(byte)0xED?(byte)0xEE?(byte)0xEF?
????????(byte)0xEC?(byte)0xDF?(byte)0x21?(byte)0x24?
????????(byte)0x2A?(byte)0x29?(byte)0x3B?(byte)0x5E?
????????(byte)0x2D?(byte)0x2F?(byte)0xC2?(byte)0xC4?
????????(byte)0xC0?(byte)0xC1?(byte)0xC3?(byte)0xC5?
????????(byte)0xC7?(byte)0xD1?(byte)0xA6?(byte)0x2C?
????????(byte)0x25?(byte)0x5F?(byte)0x3E?(byte)0x3F?
????????(byte)0xF8?(byte)0xC9?(byte)0xCA?(byte)0xCB?
????????(byte)0xC8?(byte)0xCD?(byte)0xCE?(byte)0xCF?
????????(byte)0xCC?(byte)0x60?(byte)0x3A?(byte)0x23?
????????(byte)0x40?(byte)0x27?(byte)0x3D?(byte)0x22?
????????(byte)0xD8?(byte)0x61?(byte)0x62?(byte)0x63?
????????(byte)0x64?(byte)0x65?(byte
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2904??2008-01-21?20:19??pingAnBank\build.xm
?????文件???????2046??2012-08-09?09:06??pingAnBank\client\ClientBean.java
?????文件????????873??2012-08-09?09:07??pingAnBank\client\UDPClient.java
?????文件???????2773??2012-10-29?16:56??pingAnBank\client\UdpClientSocket.java
?????文件???????2008??2012-09-28?16:03??pingAnBank\com\solab\iso8583\impl\SimpleTraceGenerator.java
?????文件??????10388??2012-09-28?15:58??pingAnBank\com\solab\iso8583\IsoMessage.java
?????文件???????6746??2012-09-28?15:58??pingAnBank\com\solab\iso8583\IsoType.java
?????文件???????7029??2012-09-28?15:58??pingAnBank\com\solab\iso8583\IsoValue.java
?????文件??????11600??2012-09-28?16:01??pingAnBank\com\solab\iso8583\MessageFactory.java
?????文件????????305??2008-01-21?19:31??pingAnBank\com\solab\iso8583\package.html
?????文件???????6890??2012-09-28?16:01??pingAnBank\com\solab\iso8583\parse\ConfigParser.java
?????文件???????8839??2012-09-28?16:00??pingAnBank\com\solab\iso8583\parse\FieldParseInfo.java
?????文件????????520??2012-11-05?17:31??pingAnBank\com\solab\iso8583\parse\j8583.dtd
?????文件????????211??2008-01-21?19:31??pingAnBank\com\solab\iso8583\parse\package.html
?????文件???????1383??2012-09-28?15:58??pingAnBank\com\solab\iso8583\TraceNumberGenerator.java
?????文件??????48882??2012-10-31?10:09??pingAnBank\ISOUtil.java
?????文件?????163377??2012-10-31?10:05??pingAnBank\ISOUtilTest.java
?????文件???????3488??2012-11-08?08:57??pingAnBank\j8583\example\Client.java
?????文件???????2140??2012-11-05?17:31??pingAnBank\j8583\example\config.xm
?????文件???????4263??2012-11-05?12:11??pingAnBank\j8583\example\Example.java
?????文件????????602??2012-10-08?14:55??pingAnBank\j8583\example\package.html
?????文件????????578??2008-01-21?19:31??pingAnBank\j8583\example\parse.txt
?????文件???????4609??2012-11-05?16:59??pingAnBank\j8583\example\Server.java
?????文件???????1922??2012-08-09?09:09??pingAnBank\server\ServerBean.java
?????文件????????305??2012-08-09?09:10??pingAnBank\server\UDPServer.java
?????文件???????3942??2012-08-08?10:33??pingAnBank\server\UdpServerSocket.java
?????文件???????3095??2012-10-09?17:18??pingAnBank\utils\AscBcd.java
?????文件???????8074??2012-10-09?17:05??pingAnBank\utils\DataConverter.java
?????目錄??????????0??2014-03-30?11:09??pingAnBank\com\solab\iso8583\impl
?????目錄??????????0??2014-03-30?11:09??pingAnBank\com\solab\iso8583\parse
............此處省略12個文件信息
評論
共有 條評論