public static final String EXTRA_TRANSACTION_ACTION = "transactionAction";
private static final String EXTRA_TRANSACTION_RESULT = "transactionResult";
public static final String EXTRA_TRANSACTION_STATUS_MESSAGE = "transactionStatusMessage";
private static final String EXTRA_TRANSACTION_UNIQUE_ID = "transactionUniqueId";
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(requestCode == REFUND_VOID_REQUEST_CODE){
if(resultCode == RESULT_OK){
Log.d(TAG,"result ok");
showTransactionActionResponses(data);
} else if(resultCode == RESULT_CANCELED){
Log.d(TAG,"result cancelled");
showTransactionActionResponses(data);
}
}
}
private void showTransactionActionResponses(Intent data){
if(data != null){
String transactionAction = data.getStringExtra(EXTRA_TRANSACTION_ACTION);
String transactionResult = data.getStringExtra(EXTRA_TRANSACTION_RESULT);
String transactionStatusMessage = data.getStringExtra(EXTRA_TRANSACTION_STATUS_MESSAGE);
String transactionUniqueId = data.getStringExtra(EXTRA_TRANSACTION_UNIQUE_ID);
}
}