From 44f4e1ea9456e9c932f6c3ddfe5b9b3d9a8aa7e6 Mon Sep 17 00:00:00 2001 From: kizzy Date: Mon, 24 Nov 2025 16:00:12 +0700 Subject: [PATCH] updated process code --- .../java/com/utsmm/kbz/util/MockData.java | 26 +++++++++---------- .../paylibs/utils/iso_utils/FieldUtils.java | 6 ++--- .../utils/iso_utils/TransactionsType.java | 7 ++--- 3 files changed, 20 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/com/utsmm/kbz/util/MockData.java b/app/src/main/java/com/utsmm/kbz/util/MockData.java index 4501d14..40f4864 100644 --- a/app/src/main/java/com/utsmm/kbz/util/MockData.java +++ b/app/src/main/java/com/utsmm/kbz/util/MockData.java @@ -47,28 +47,28 @@ public class MockData { // mockCardData = new MockCardData.Builder() // .cardNo("9503051034047056") -// .expDate("0230") +// .expDate("3002") // .cardScheme("MPU") // .cardHolderName("KBZ Debit") // .iccData("9503051034047056=30021015930000000000") -// .build(); - -// mockCardData = new MockCardData.Builder() -// .cardNo("9505050161133125") -// .expDate("0127") -// .cardScheme("MPU") -// .cardHolderName("KBZ Credit") -// .iccData("9505050161133125=27011017250000000000") // .build(); mockCardData = new MockCardData.Builder() - .cardNo("9503712156912514") - .expDate("2912") + .cardNo("9505050161133125") + .expDate("2701") .cardScheme("MPU") - .cardHolderName("Htin Kyaw Win") - .iccData("9503712156912514=29121010000000000000") + .cardHolderName("KBZ Credit") + .iccData("9505050161133125=27011017250000000000") .build(); +// mockCardData = new MockCardData.Builder() +// .cardNo("9503712156912514") +// .expDate("2912") +// .cardScheme("MPU") +// .cardHolderName("Htin Kyaw Win") +// .iccData("9503712156912514=29121010000000000000") +// .build(); + // mockCardData = new MockCardData.Builder() diff --git a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/iso_utils/FieldUtils.java b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/iso_utils/FieldUtils.java index 84d522c..bad770a 100644 --- a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/iso_utils/FieldUtils.java +++ b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/iso_utils/FieldUtils.java @@ -391,9 +391,9 @@ public class FieldUtils { if(payDetail.getTransactionType() == REFUND.value) { -// field.setDataStr("61"); // BPC - field.setDataStr("00");// MPU - } if (payDetail.getTransactionType() == PRE_AUTH_SALE.value) { // || payDetail.getTransactionType() == PRE_AUTH_VOID.value BPC need 06 + field.setDataStr("61"); // BPC +// field.setDataStr("00");// MPU + } if (payDetail.getTransactionType() == PRE_AUTH_VOID.value) { // || payDetail.getTransactionType() == PRE_AUTH_VOID.value BPC need 06 field.setDataStr("06"); } else { field.setDataStr("00"); diff --git a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/iso_utils/TransactionsType.java b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/iso_utils/TransactionsType.java index 0fd9c89..37067cd 100644 --- a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/iso_utils/TransactionsType.java +++ b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/iso_utils/TransactionsType.java @@ -9,13 +9,14 @@ public enum TransactionsType { REFUND("REFUND",4,"200000"), - PRE_AUTH_SALE("PRE-AUTH",5,"300000"), //930000 + PRE_AUTH_SALE("PRE-AUTH",5,"930000"), //930000 PRE_AUTH_VOID("PREAUTH CANCELLATION",6,"020000"), //200000 - PRE_AUTH_COMPLETE("PREAUTH COMPLETION",7,"000000"), //940000 + PRE_AUTH_COMPLETE("PREAUTH COMPLETION",7,"940000"), //940000 + + PRE_AUTH_COMPLETE_VOID("VOID PREAUTH COMPLETE",8,"940000"),//940000 - PRE_AUTH_COMPLETE_VOID("VOID PREAUTH COMPLETE",8,"000000"),//940000 CASH_OUT("CASH_OUT",9,"010000"), REVERSAL("REVERSAL",10,"00"),