private void DidFinish(PtzPaymentResponse response) { try { IsActiveTransaction = false; var responseString = "TRANSACTION COMPLETE\r\n\r\n" + JsonConvert.SerializeObject(response, Formatting.Indented); responseString += $"\r\n TerminalResult: {response?.TerminalResult.ToString()}"; CommonUtility.LogInfo(responseString); CurrentTransactionId = response.TransactionIdentifier; } catch (Exception x) { CommonUtility.LogInfo($"{x.ToString()}\r\n"); } }
private void DidFail(PtzPaymentResponse response, Exception exception) { try { var responseString = "TRANSACTION FAILED\r\n\r\n" + JsonConvert.SerializeObject(response, Formatting.Indented); responseString += $"\r\n TerminalResult: {response?.TerminalResult.ToString()}"; responseString += $"\r\n Exception: {exception?.Message}"; CommonUtility.LogInfo(responseString); Terminal.DisplayText(TerminalIdleMessage); IsActiveTransaction = false; } catch (Exception x) { CommonUtility.LogInfo($"{x.ToString()}\r\n"); } }
private void DidFailWithReversal(PtzPaymentResponse response, ReversalReason reason, bool reversalApproved, Exception exception) { try { var responseString = "TRANSACTION FAILED\r\n\r\n" + JsonConvert.SerializeObject(response, Formatting.Indented); responseString += $"\r\n Reversal reason {reason}"; responseString += $"\r\n Reversal approved: {reversalApproved}"; responseString += $"\r\n TerminalResult: {response?.TerminalResult.ToString()}"; responseString += $"\r\n Exception: {exception?.Message}"; CommonUtility.LogInfo(responseString); CurrentTransactionId = response.TransactionIdentifier; IsActiveTransaction = false; } catch (Exception x) { CommonUtility.LogInfo($"{x.ToString()}\r\n"); } }