JCB test environment for MPU host.followed MPU spec,
This commit is contained in:
parent
088dbd0d96
commit
7156fe9ef0
@ -47,7 +47,7 @@ public class EchoTestProcess {
|
||||
private EchoTestProcess() {
|
||||
tradeData = Params.newTrade(true);
|
||||
payDetail = tradeData.getPayDetail();
|
||||
isoMsgX = new ISOMsgX.ISOMsgXBuilder(ISOVersion.VERSION_1993, ISOMode.BOTH_HEADER_TPDU,HostName.BPC)
|
||||
isoMsgX = new ISOMsgX.ISOMsgXBuilder(ISOVersion.VERSION_1993, ISOMode.ONLY_HEADER,HostName.MPU)
|
||||
.build();
|
||||
}
|
||||
|
||||
|
||||
@ -47,7 +47,7 @@ public class SignOnProcess {
|
||||
private SignOnProcess() {
|
||||
tradeData = Params.newTrade(true);
|
||||
// payDetail = tradeData.getPayDetail();
|
||||
isoMsgX = new ISOMsgX.ISOMsgXBuilder(ISOVersion.VERSION_1993, ISOMode.BOTH_HEADER_TPDU,HostName.BPC)
|
||||
isoMsgX = new ISOMsgX.ISOMsgXBuilder(ISOVersion.VERSION_1993, ISOMode.ONLY_HEADER,HostName.MPU)
|
||||
.build();
|
||||
}
|
||||
|
||||
@ -80,7 +80,7 @@ public class SignOnProcess {
|
||||
}
|
||||
|
||||
|
||||
byte[] sendBytes = isoMsgX.buildISOPackets(tradeData, BitmapConfig.BPC_SIGN_ON, MessageType.NETWORK_MANAGEMENT);
|
||||
byte[] sendBytes = isoMsgX.buildISOPackets(tradeData, BitmapConfig.MPU_SIGN_ON, MessageType.NETWORK_MANAGEMENT);
|
||||
ISOSocket.getInstance().enqueue(sendBytes, sendBytes.length,false, new ISOCallback() {
|
||||
@Override
|
||||
public void onReceive(byte[] bytes, int length) {
|
||||
|
||||
@ -80,7 +80,7 @@ public class TransactionsOperation {
|
||||
TradeData transTradeData;
|
||||
PayDetail transPayDetail;
|
||||
|
||||
isoMsgX = new ISOMsgX.ISOMsgXBuilder(ISOVersion.VERSION_1993, ISOMode.BOTH_HEADER_TPDU, hostName)
|
||||
isoMsgX = new ISOMsgX.ISOMsgXBuilder(ISOVersion.VERSION_1993, ISOMode.ONLY_HEADER, hostName)
|
||||
.build();
|
||||
|
||||
if (transactionsType == TransactionsType.SALE || transactionsType == TransactionsType.PRE_AUTH_SALE || transactionsType == TransactionsType.CASH_OUT || transactionsType == TransactionsType.BALANCE_INQUIRY) {
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
package com.utsmyanmar.paylibs.utils.enums;
|
||||
|
||||
public enum HostName {
|
||||
MPU("MPU"),
|
||||
BPC("BPC"),
|
||||
FINEXUS("FINEXUS");
|
||||
|
||||
|
||||
@ -173,7 +173,8 @@ public class BitmapConfig {
|
||||
|
||||
public static final String MPU_SIGN_ON ="2020010000C00000";
|
||||
|
||||
public static final String MPU_NEW_SALE ="7020058020C09000";
|
||||
public static final String MPU_NEW_SALE ="7020058020C09200"; // added DE 55 for jcb Aug 23, 2026
|
||||
// public static final String MPU_NEW_SALE ="7020058020C09000";
|
||||
|
||||
// public static final String MPU_NEW_VOID ="7038058028C00010";
|
||||
public static final String MPU_NEW_VOID ="7038058008C00010"; // removed DE 35
|
||||
|
||||
@ -82,7 +82,8 @@ public class Params {
|
||||
payDetail.setIsCanceled(false);
|
||||
payDetail.transNum = System.currentTimeMillis() / 1000;
|
||||
// need to add host logic in another place
|
||||
payDetail.setHostName("BPC");
|
||||
payDetail.setHostName("MPU");
|
||||
// payDetail.setHostName("BPC");
|
||||
// payDetail.setHostName("FINEXUS");
|
||||
|
||||
payDetail.setOriginalTransDate(SystemDateTime.getMMDD()+SystemDateTime.getYYYY());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user