CardInfo cardInfo = new CardInfo();
cardInfo.setScheme("VISA");
cardInfo.setEncryptedPayload("PAYLOAD")
cardInfo.setAuthorizationCode("AUTHORIZATION_CODE");
cardInfo.setLast4PanDigits("1234");
cardInfo.setIssuerAppId("ISSUERID");
final TPCSDKListener<Token[]> tokenListener = new TPCSDKListener<Token[]>() {
@Override
public void onStart() {
// al iniciar
}
@Override
public void onSuccess(TPCResult<Token[]> result) {
Log.i("TAG", "get tokenLsit request success");
Token[] tokens = result.getResult();
if (tokens != null) {
for (int i = 0; i < tokens.length; i++) {
if (tokens[i].isOnCurrentDevice()) {
// Este token está en el dispositivo actual.
}
}
}
}
@Override
public void onError(TPCSDKException exception) {
// Error al obtener la lista de tokens
Log.i("TAG", "get tokenList request failed");
}
};
TPCManager.getInstance().getTSHProxy().getTokenList(cardInfo, tpcsdkListener);