JCB test environment for MPU host.followed MPU spec,

This commit is contained in:
kizzy 2026-08-23 19:18:17 +07:00
parent 088dbd0d96
commit 7156fe9ef0
6 changed files with 9 additions and 6 deletions

View File

@ -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();
}

View File

@ -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) {

View File

@ -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) {

View File

@ -1,6 +1,7 @@
package com.utsmyanmar.paylibs.utils.enums;
public enum HostName {
MPU("MPU"),
BPC("BPC"),
FINEXUS("FINEXUS");

View File

@ -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

View File

@ -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());