예제 #1
0
 private string BuildGetTransactionResponseMessage(queryTransactionResponse utibaQueryResponse)
 {
     return("::Movilway:: ;; Agente Afiliado: " + utibaQueryResponse.queryTransactionReturn.initiator
            + "; Fecha: " + UtibaUtils.FromEpochToLocalTime(utibaQueryResponse.queryTransactionReturn.date).ToString("dd-MM-yyyy hh:mm:ss tt")
            + "; Transaccion: " + (String.IsNullOrEmpty(utibaQueryResponse.queryTransactionReturn.result_message) ? "" : Clean(utibaQueryResponse.queryTransactionReturn.result_message.Split(' ').Last()))
            + "; Tipo: " + utibaQueryResponse.queryTransactionReturn.transaction_type
            + ";  Producto: " + utibaQueryResponse.queryTransactionReturn.creditor
            + ";; ::Gracias por Utilizar ;         Movilway::;;");
 }
예제 #2
0
        private GetTransactionResponseBody MapUtibaQueryTransactionResponseToGetTransactionResponseBody(queryTransactionResponse utibaQueryResponse)
        {
            return(new GetTransactionResponseBody()
            {
                ResponseCode = Utils.BuildResponseCode(utibaQueryResponse.queryTransactionReturn.result, utibaQueryResponse.queryTransactionReturn.result_namespace),
                ResponseMessage = String.IsNullOrEmpty(utibaQueryResponse.queryTransactionReturn.result_message) ? "N/A" : BuildGetTransactionResponseMessage(utibaQueryResponse),
                TransactionID = utibaQueryResponse.queryTransactionReturn.transid,
                OriginalTransactionId = String.IsNullOrEmpty(utibaQueryResponse.queryTransactionReturn.result_message) ? "" : Clean(utibaQueryResponse.queryTransactionReturn.result_message.Split(' ').Last()),

                Amount = utibaQueryResponse.queryTransactionReturn.amount,
                Recipient = utibaQueryResponse.queryTransactionReturn.recipient,
                TransactionDate = UtibaUtils.FromEpochToLocalTime(utibaQueryResponse.queryTransactionReturn.date),
                TransactionResult = Utils.BuildResponseCode(utibaQueryResponse.queryTransactionReturn.trans_result, utibaQueryResponse.queryTransactionReturn.result_namespace),
                TransactionType = utibaQueryResponse.queryTransactionReturn.transaction_type,
                Initiator = utibaQueryResponse.queryTransactionReturn.initiator,
                Debtor = utibaQueryResponse.queryTransactionReturn.debtor,
                Creditor = utibaQueryResponse.queryTransactionReturn.creditor
            });
        }