fixed for visa
This commit is contained in:
parent
e2b53af27c
commit
3d619d370f
@ -231,6 +231,7 @@ public class EmvTransactionFragment extends DataBindingFragment {
|
||||
navigateToRRNScreen();
|
||||
break;
|
||||
case READ_CARD_RETRY:
|
||||
LogUtil.d(TAG,"Card type :"+cardReadViewModel.cardTypeData.getValue());
|
||||
if(cardReadViewModel.cardTypeData.getValue()!= null && cardReadViewModel.cardTypeData.getValue() == CardTypeX.IC.value) {
|
||||
isCardInserted(new CardDetectCallback() {
|
||||
@Override
|
||||
|
||||
@ -827,10 +827,12 @@ public abstract class EmvBaseViewModel extends BaseViewModel {
|
||||
case SdkResult.Emv_Candidatelist_Empty:// Application have no aid list
|
||||
case SdkResult.Emv_FallBack:// FallBack ,chip card reset failed
|
||||
//fallback process
|
||||
emvResultStatus.postValue(EmvResultStatus.READ_CARD_RETRY);
|
||||
mHandler.sendEmptyMessage(EMV_TRY_AGAIN);
|
||||
|
||||
break;
|
||||
case SdkResult.Emv_Declined:
|
||||
case SdkResult.Emv_Arpc_Fail: //
|
||||
mHandler.obtainMessage(EMV_ERROR, retCode, retCode, "Emv Declined!").sendToTarget();
|
||||
//// case SdkResult.Emv_Declined:
|
||||
// //online decline ,if it is in second gac, application should decide if it is need reversal the transaction
|
||||
break;
|
||||
@ -1239,7 +1241,7 @@ public abstract class EmvBaseViewModel extends BaseViewModel {
|
||||
LogUtil.d(TAG, "configPaywaveParameters, TTQ" + ByteUtils.byteArray2HexString(kernelTTQ));
|
||||
|
||||
//default TTQ value
|
||||
TTQ = ByteUtils.hexString2ByteArray("36A04000");
|
||||
TTQ = ByteUtils.hexString2ByteArray("32A04000"); // 36A04000
|
||||
kernelTTQ[0] = TTQ[0];
|
||||
kernelTTQ[1] = TTQ[1];
|
||||
kernelTTQ[2] = TTQ[2];
|
||||
|
||||
@ -173,30 +173,5 @@
|
||||
"ttq": "32A04000",
|
||||
"cateCode": "2701",
|
||||
"currencyCode": "0104"
|
||||
},
|
||||
{
|
||||
"aidEnable": true,
|
||||
"aid": "325041592E5359532E4444463031",
|
||||
"cardLabel": "VISA",
|
||||
"applicationVersion": "0030",
|
||||
"emvDDOL": "9F3704",
|
||||
"emvTDOL": "9F3704",
|
||||
"partialAidSelection": false,
|
||||
"targetPercent": "00",
|
||||
"maxTargetPercent": "00",
|
||||
"threshold": "00000000",
|
||||
"tacDefault": "DC4000A800",
|
||||
"tacOnline": "DC4004F800",
|
||||
"tacDenial": "0010000000",
|
||||
"floorLimit": "000000000000",
|
||||
"cvmLimit": 70000,
|
||||
"transLimit": "999999999999",
|
||||
"transLimitCDV": "999999999999",
|
||||
"terminalCapability": "0000000000000000",
|
||||
"riskManageData": "01",
|
||||
"kernelType": "03",
|
||||
"ttq": "32A04000",
|
||||
"cateCode": "2701",
|
||||
"currencyCode": "0104"
|
||||
}
|
||||
]
|
||||
Loading…
Reference in New Issue
Block a user