Esempio n. 1
0
 /// <summary>
 /// Transforma una respuesta del servicio de Pipol a una rspuesta de Restô
 /// </summary>
 /// <param name="source"></param>
 /// <param name="target"></param>
 public static void FromRespuestaPipol(AxResto.Pipol.Plugin.Dto.RespuestaDto source,
                                       AxResto.Apertura.Pagos.Web.Dto.RespuestaDto target)
 {
     if (source.resultCode == 0)
     {
         // aprobada
         target.Estado = true;
     }
     else // rechazado
     {
         target.Estado       = false;
         target.MensajeError = $"{source.resultData} ({source.resultCode})";
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Transforma una respuesta del servicio de Amipass a una rspuesta de Restô
 /// </summary>
 /// <param name="source"></param>
 /// <param name="target"></param>
 public static void FromRespuestaAmipass(AxResto.Amipass.Plugin.Dto.RespuestaDto source,
                                         AxResto.Apertura.Pagos.Web.Dto.RespuestaDto target)
 {
     if (source.CodRespuesta.Equals("1"))
     {
         // aprobada
         target.Estado      = true;
         target.Monto       = source.Monto;
         target.Transaccion = source.CodAutorizacion;
     }
     else // rechazado
     {
         target.Estado       = false;
         target.MensajeError = source.DesRespuesta;
     }
 }