Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MessagePayment" /> class.
 /// </summary>
 /// <param name="account">Es la cuenta del ordenante..</param>
 /// <param name="amount">Es el monto de la transferencia..</param>
 /// <param name="beneficiaryAccount">Es la cuenta del beneficiario..</param>
 /// <param name="beneficiaryBank">beneficiaryBank.</param>
 /// <param name="beneficiaryName">Es el nombre del beneficiario..</param>
 /// <param name="cep">cep.</param>
 /// <param name="claveRastreo">Es la clave de rastreo de la transferencia..</param>
 /// <param name="concept">Es el concepto de la transferencia de salida..</param>
 /// <param name="confirmDate">Es la fecha de confirmación de la transferencia de salida..</param>
 /// <param name="currencyCode">Código de divisa de la transferencia de salida. Es en el formato estándar ISO 4217 y es de 3 dígitos. Ejemplo: \&quot;MXN\&quot;..</param>
 /// <param name="detentionMessage">Es el mensaje de detención de Monex de la transferencia de salida..</param>
 /// <param name="errorMessage">Mensaje de error..</param>
 /// <param name="monexDescription">La descripción de Monex de la transferencia de salida..</param>
 /// <param name="orderId">Es el identificador de la transferencia de salida..</param>
 /// <param name="paymentOrderId">Es el identificador de la orden de pago de Monex de la transferencia de salida..</param>
 /// <param name="pendingReason">Es la razón de porque está pendiente aún cuando se autorizó la transferencia..</param>
 /// <param name="reference">Es la referecia de la transferencia..</param>
 /// <param name="requestId">El identificador en esta API de la petición de envío de la transferencia de salida..</param>
 /// <param name="statusCode">Es el estado de la transferencia de salida..</param>
 /// <param name="transactionId">Es el identificador de Monex de la transferencia de salida..</param>
 public MessagePayment(string account = default(string), decimal?amount = default(decimal?), string beneficiaryAccount = default(string), MessageInstitution beneficiaryBank = default(MessageInstitution), string beneficiaryName = default(string), MessageCEP cep = default(MessageCEP), string claveRastreo = default(string), string concept = default(string), DateTime?confirmDate = default(DateTime?), string currencyCode = default(string), string detentionMessage = default(string), string errorMessage = default(string), string monexDescription = default(string), string orderId = default(string), int?paymentOrderId = default(int?), string pendingReason = default(string), int?reference = default(int?), string requestId = default(string), string statusCode = default(string), int?transactionId = default(int?))
 {
     this.Account            = account;
     this.Amount             = amount;
     this.BeneficiaryAccount = beneficiaryAccount;
     this.BeneficiaryBank    = beneficiaryBank;
     this.BeneficiaryName    = beneficiaryName;
     this.Cep              = cep;
     this.ClaveRastreo     = claveRastreo;
     this.Concept          = concept;
     this.ConfirmDate      = confirmDate;
     this.CurrencyCode     = currencyCode;
     this.DetentionMessage = detentionMessage;
     this.ErrorMessage     = errorMessage;
     this.MonexDescription = monexDescription;
     this.OrderId          = orderId;
     this.PaymentOrderId   = paymentOrderId;
     this.PendingReason    = pendingReason;
     this.Reference        = reference;
     this.RequestId        = requestId;
     this.StatusCode       = statusCode;
     this.TransactionId    = transactionId;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MessageDepositReceived" /> class.
 /// </summary>
 /// <param name="amount">Es el monto de la transferencia..</param>
 /// <param name="beneficiaryAccount">Es la cuenta del beneficiario..</param>
 /// <param name="beneficiaryName">Es el nombre del beneficiario..</param>
 /// <param name="beneficiaryRfc">Es el Registro Federal de Contribuyentes (RFC) del beneficiario..</param>
 /// <param name="cep">cep.</param>
 /// <param name="claveRastreo">Es la clave de rastreo de la transferencia..</param>
 /// <param name="confirmDate">Es la Fecha de confirmación de la transferencia..</param>
 /// <param name="currencyCode">Es el código de divisa de la transferencia. Es en el formato estándar ISO 4217 y es de 3 dígitos. Puede ser \&quot;MXN\&quot; o \&quot;USD\&quot;..</param>
 /// <param name="depositDate">Es la fecha de recepción de la transferencia..</param>
 /// <param name="depositant">Es el nombre del depositante en caso de que la transferencia se reciba en una cuenta de depositante..</param>
 /// <param name="depositantAlias">Es el alias de la cuenta CLABE del depositante en caso que la transferencia se reciba de una cuenta de depositante.</param>
 /// <param name="depositantClabe">Es la cuenta CLABE del depositante en caso que la transferencia se reciba en una cuenta de depositante.</param>
 /// <param name="depositantEmail">Es el Correo electrónico (email) del depositante en caso que la transferencia se reciba en una cuenta de depositante.</param>
 /// <param name="depositantRfc">Es el Registro Federal de Contribuyentes (RFC) del depositante, en caso que la transferencia se reciba en una cuenta de depositante..</param>
 /// <param name="description">Es el concepto de la transferencia..</param>
 /// <param name="monexDescription">Es la descripción de Monex para la transferencia..</param>
 /// <param name="monexTransactionId">Es el identificador asignado por Monex a la transferencia..</param>
 /// <param name="reference">Es la referecia de la transferencia..</param>
 /// <param name="senderAccount">Es la cuenta del ordenante que podría ser un número celular (10 dígitos), una tarjeta de débito (TDD, de 16 dígitos) o Cuenta CLABE interbancaria (18 dígitos)..</param>
 /// <param name="senderBank">senderBank.</param>
 /// <param name="senderName">Es el nombre del ordenante..</param>
 /// <param name="senderRfc">Es el Registro Federal de Contribuyente (RFC) del ordenante..</param>
 public MessageDepositReceived(decimal?amount = default(decimal?), string beneficiaryAccount = default(string), string beneficiaryName = default(string), string beneficiaryRfc = default(string), MessageCEP cep = default(MessageCEP), string claveRastreo = default(string), DateTime?confirmDate = default(DateTime?), string currencyCode = default(string), DateTime?depositDate = default(DateTime?), string depositant = default(string), string depositantAlias = default(string), string depositantClabe = default(string), string depositantEmail = default(string), string depositantRfc = default(string), string description = default(string), string monexDescription = default(string), string monexTransactionId = default(string), string reference = default(string), string senderAccount = default(string), MessageInstitution senderBank = default(MessageInstitution), string senderName = default(string), string senderRfc = default(string))
 {
     this.Amount             = amount;
     this.BeneficiaryAccount = beneficiaryAccount;
     this.BeneficiaryName    = beneficiaryName;
     this.BeneficiaryRfc     = beneficiaryRfc;
     this.Cep                = cep;
     this.ClaveRastreo       = claveRastreo;
     this.ConfirmDate        = confirmDate;
     this.CurrencyCode       = currencyCode;
     this.DepositDate        = depositDate;
     this.Depositant         = depositant;
     this.DepositantAlias    = depositantAlias;
     this.DepositantClabe    = depositantClabe;
     this.DepositantEmail    = depositantEmail;
     this.DepositantRfc      = depositantRfc;
     this.Description        = description;
     this.MonexDescription   = monexDescription;
     this.MonexTransactionId = monexTransactionId;
     this.Reference          = reference;
     this.SenderAccount      = senderAccount;
     this.SenderBank         = senderBank;
     this.SenderName         = senderName;
     this.SenderRfc          = senderRfc;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MessagePaymentStatePending" /> class.
 /// </summary>
 /// <param name="account">Es la cuenta del ordenante..</param>
 /// <param name="amount">Es el monto de la transferencia..</param>
 /// <param name="beneficiaryAccount">Es la cuenta del beneficiario..</param>
 /// <param name="beneficiaryBank">beneficiaryBank.</param>
 /// <param name="beneficiaryName">Es el nombre del beneficiario..</param>
 /// <param name="concept">Es el concepto de la transferencia de salida..</param>
 /// <param name="currencyCode">Código de divisa de la transferencia de salida. Es en el formato estándar ISO 4217 y es de 3 dígitos. Ejemplo: \&quot;MXN\&quot;..</param>
 /// <param name="detentionMessage">Es el Mensaje de detención de Monex, indica la causa por la cuál esta detenida la operación en Monex..</param>
 /// <param name="errorMessage">Es el mensaje de error..</param>
 /// <param name="orderId">El identificador de la transferencia de salida..</param>
 /// <param name="paymentOrderId">Es el identificador de la orden de pago de Monex de la transferencia de salida..</param>
 /// <param name="pendingReason">Es el esaado que identifica la causa por la que la transferencia se ecuentra detenida o  pendiente de procesarse. Los posibles estados son: &lt;ul&gt;&lt;li&gt;FI&#x3D;Fondos Insuficientes&lt;/li&gt;&lt;li&gt;FM&#x3D;Firma mancomunada, en espera de ingreso de segundo token de autorización&lt;/li&gt;&lt;li&gt;DP&#x3D;Se detecto una transferencia duplicada que esta en wspera de confirmación o de eliminación&lt;/li&gt;&lt;/ul&gt;.</param>
 /// <param name="reference">Es la referecia de la transferencia..</param>
 /// <param name="requestId">Es el identificador, en esta API, de la petición de envío de la transferencia de salida..</param>
 /// <param name="statusCode">Es el estado (estatus) de la transferencia de salida. Deberá ser \&quot;PENDING\&quot;..</param>
 /// <param name="transactionId">Es el identificador de Monex de la transferencia de salida, podría no estar presente por lo que Usted debería hacer referencias mediate el paymentOrderID..</param>
 public MessagePaymentStatePending(string account = default(string), decimal?amount = default(decimal?), string beneficiaryAccount = default(string), MessageInstitution beneficiaryBank = default(MessageInstitution), string beneficiaryName = default(string), string concept = default(string), string currencyCode = default(string), string detentionMessage = default(string), string errorMessage = default(string), string orderId = default(string), int?paymentOrderId = default(int?), string pendingReason = default(string), int?reference = default(int?), string requestId = default(string), string statusCode = default(string), int?transactionId = default(int?))
 {
     this.Account            = account;
     this.Amount             = amount;
     this.BeneficiaryAccount = beneficiaryAccount;
     this.BeneficiaryBank    = beneficiaryBank;
     this.BeneficiaryName    = beneficiaryName;
     this.Concept            = concept;
     this.CurrencyCode       = currencyCode;
     this.DetentionMessage   = detentionMessage;
     this.ErrorMessage       = errorMessage;
     this.OrderId            = orderId;
     this.PaymentOrderId     = paymentOrderId;
     this.PendingReason      = pendingReason;
     this.Reference          = reference;
     this.RequestId          = requestId;
     this.StatusCode         = statusCode;
     this.TransactionId      = transactionId;
 }