3rd fix for 1049

This commit is contained in:
kizzy 2026-02-23 14:31:53 +07:00
parent b685e026d7
commit 3811c04179
2 changed files with 23 additions and 24 deletions

View File

@ -780,8 +780,8 @@ public abstract class EmvBaseViewModel extends BaseViewModel {
PayWaveResultEntity payWaveResultEntity = emvHandler.getPayWaveResult();
LogUtil.d(TAG,"Paywave result TSI :"+payWaveResultEntity.getTsi());
LogUtil.d(TAG,"Paywave result TVR :"+payWaveResultEntity.getTvr());
LogUtil.d(TAG,"Paywave result TSI :"+payWaveResultEntity.getTsi().toString());
LogUtil.d(TAG,"Paywave result TVR :"+payWaveResultEntity.getTvr().toString());

View File

@ -434,28 +434,27 @@ public class TransactionsOperation {
} else {
boolean equals = TextUtils.equals(resultStr, Constant.ANSWER_CODE_ACCEPT) || TextUtils.equals(resultStr, Constant.ANSWER_CODE_APPROVED);
EmvOnlineResultEntity emvOnlineResult = new EmvOnlineResultEntity();
MsgField field38,field39,field55;
if (resp != null) {
field38 = resp.get("F038");
field39 = resp.get("F039");
field55 = resp.get("F055");
LogUtil.d(TAG,"Field 39:"+field39.getDataStr());
if(equals && field38 != null)
emvOnlineResult.setAuthCode(field38.getDataStr());
emvOnlineResult.setRejCode(field39.getDataStr());
if(field55 != null) {
LogUtil.d(TAG,"Field 55:"+field55.getDataStr());
emvOnlineResult.setRecvField55(ByteUtil.hexStr2Bytes(field55.getDataStr()));
} else {
emvOnlineResult.setRecvField55(null);
}
}
// MsgField field38,field39,field55;
// if (resp != null) {
// field38 = resp.get("F038");
// field39 = resp.get("F039");
// field55 = resp.get("F055");
//
//
// LogUtil.d(TAG,"Field 39:"+field39.getDataStr());
//
// if(equals && field38 != null)
// emvOnlineResult.setAuthCode(field38.getDataStr());
// emvOnlineResult.setRejCode(field39.getDataStr());
//
// if(field55 != null) {
// LogUtil.d(TAG,"Field 55:"+field55.getDataStr());
// emvOnlineResult.setRecvField55(ByteUtil.hexStr2Bytes(field55.getDataStr()));
// } else {
// emvOnlineResult.setRecvField55(null);
// }
//
// }
if(equals) {
importOnlineProcessStatus(SdkResult.Success,emvOnlineResult);
} else {