/// <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 \"MXN\" o \"USD\"..</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; }
/// <summary> /// Initializes a new instance of the <see cref="Payment" /> class. /// </summary> /// <param name="account">Es la cuenta emisora..</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 pago..</param> /// <param name="confirmDate">Es la fecha de aplicación de la transferencia. Ésta fecha viene en formato ISO 8601 con zona horaria, ejemplo: <strong>2020-10-27T11:03:15.000-06:00</strong>..</param> /// <param name="currencyCode">Es el código de divisa de la transferencia. Es en el formato estándar de 3 dígitos. Ejemplo del peso mexicano: <b>MXP</b>, ejemplo del dólar estadounidense: <b>USD</b>..</param> /// <param name="detentionMessage">Es el mensaje proporcionado por Monex para la transferencia..</param> /// <param name="errorMessage">Es el mensaje de error, en caso de algún error se informará aquí..</param> /// <param name="monexDescription">Es la descripción de Monex..</param> /// <param name="orderId">Es el identificador asignado por la aplciación a la transferencia..</param> /// <param name="paymentOrderId">Es el identificador de la orden de pago en Monex..</param> /// <param name="pendingReason">Es la razón de porque esta pendiente aún cuando se autorizó la transferencia..</param> /// <param name="reference">Es la referencia numérica..</param> /// <param name="statusCode">Es el estado de la transferencia de la transferencia, los posibles valores son: <b>PENDING, COMPLETED, FAILED, CANCELLED</b>.</param> /// <param name="transactionId">Es el identificador de la transferencia asignado por Monex..</param> public Payment(string account = default(string), decimal?amount = default(decimal?), string beneficiaryAccount = default(string), Institution beneficiaryBank = default(Institution), 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 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.StatusCode = statusCode; this.TransactionId = transactionId; }