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() {
|
private EchoTestProcess() {
|
||||||
tradeData = Params.newTrade(true);
|
tradeData = Params.newTrade(true);
|
||||||
payDetail = tradeData.getPayDetail();
|
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();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -47,7 +47,7 @@ public class SignOnProcess {
|
|||||||
private SignOnProcess() {
|
private SignOnProcess() {
|
||||||
tradeData = Params.newTrade(true);
|
tradeData = Params.newTrade(true);
|
||||||
// payDetail = tradeData.getPayDetail();
|
// 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();
|
.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() {
|
ISOSocket.getInstance().enqueue(sendBytes, sendBytes.length,false, new ISOCallback() {
|
||||||
@Override
|
@Override
|
||||||
public void onReceive(byte[] bytes, int length) {
|
public void onReceive(byte[] bytes, int length) {
|
||||||
|
|||||||
@ -80,7 +80,7 @@ public class TransactionsOperation {
|
|||||||
TradeData transTradeData;
|
TradeData transTradeData;
|
||||||
PayDetail transPayDetail;
|
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();
|
.build();
|
||||||
|
|
||||||
if (transactionsType == TransactionsType.SALE || transactionsType == TransactionsType.PRE_AUTH_SALE || transactionsType == TransactionsType.CASH_OUT || transactionsType == TransactionsType.BALANCE_INQUIRY) {
|
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;
|
package com.utsmyanmar.paylibs.utils.enums;
|
||||||
|
|
||||||
public enum HostName {
|
public enum HostName {
|
||||||
|
MPU("MPU"),
|
||||||
BPC("BPC"),
|
BPC("BPC"),
|
||||||
FINEXUS("FINEXUS");
|
FINEXUS("FINEXUS");
|
||||||
|
|
||||||
|
|||||||
@ -173,7 +173,8 @@ public class BitmapConfig {
|
|||||||
|
|
||||||
public static final String MPU_SIGN_ON ="2020010000C00000";
|
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 ="7038058028C00010";
|
||||||
public static final String MPU_NEW_VOID ="7038058008C00010"; // removed DE 35
|
public static final String MPU_NEW_VOID ="7038058008C00010"; // removed DE 35
|
||||||
|
|||||||
@ -82,7 +82,8 @@ public class Params {
|
|||||||
payDetail.setIsCanceled(false);
|
payDetail.setIsCanceled(false);
|
||||||
payDetail.transNum = System.currentTimeMillis() / 1000;
|
payDetail.transNum = System.currentTimeMillis() / 1000;
|
||||||
// need to add host logic in another place
|
// need to add host logic in another place
|
||||||
payDetail.setHostName("BPC");
|
payDetail.setHostName("MPU");
|
||||||
|
// payDetail.setHostName("BPC");
|
||||||
// payDetail.setHostName("FINEXUS");
|
// payDetail.setHostName("FINEXUS");
|
||||||
|
|
||||||
payDetail.setOriginalTransDate(SystemDateTime.getMMDD()+SystemDateTime.getYYYY());
|
payDetail.setOriginalTransDate(SystemDateTime.getMMDD()+SystemDateTime.getYYYY());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user