Exemple #1
0
 public CardPaymentCardDetailsDto(ICardPaymentCardDetails transaction)
 {
     CardExpiryMonth      = transaction.CardExpiryMonth;
     CardExpiryYear       = transaction.CardExpiryYear;
     CardHolderName       = transaction.CardHolderName;
     CardNumber           = transaction.CardNumber;
     CardVerificationCode = transaction.CardVerificationCode;
 }
 /// <summary>
 /// Instantiates a new <seealso cref="CardPaymentAuthorization"/> with the provided parameters.
 /// </summary>
 /// <param name="direct"></param>
 /// <param name="paymentToken"></param>
 /// <param name="recurrenceToken"></param>
 /// <param name="maskedPan"></param>
 /// <param name="expiryDate"></param>
 /// <param name="panToken"></param>
 /// <param name="cardBrand"></param>
 /// <param name="cardType"></param>
 /// <param name="issuingBank"></param>
 /// <param name="countryCode"></param>
 /// <param name="acquirerTransactionType"></param>
 /// <param name="issuerAuthorizationApprovalCode"></param>
 /// <param name="acquirerStan"></param>
 /// <param name="acquirerTerminalId"></param>
 /// <param name="acquirerTransactionTime"></param>
 /// <param name="authenticationStatus"></param>
 /// <param name="nonPaymentToken"></param>
 /// <param name="externalNonPaymentToken"></param>
 /// <param name="externalSiteId"></param>
 /// <param name="transactionInitiator"></param>
 /// <param name="transaction"></param>
 /// <param name="id"></param>
 public CardPaymentAuthorization(bool direct,
                                 string paymentToken,
                                 string recurrenceToken,
                                 string maskedPan,
                                 string expiryDate,
                                 string panToken,
                                 string cardBrand,
                                 string cardType,
                                 string issuingBank,
                                 string countryCode,
                                 string acquirerTransactionType,
                                 string issuerAuthorizationApprovalCode,
                                 string acquirerStan,
                                 string acquirerTerminalId,
                                 DateTime acquirerTransactionTime,
                                 string authenticationStatus,
                                 string nonPaymentToken,
                                 string externalNonPaymentToken,
                                 string externalSiteId,
                                 string transactionInitiator,
                                 ICardPaymentCardDetails transaction,
                                 Uri id) : base(id)
 {
     Direct                          = direct;
     PaymentToken                    = paymentToken;
     RecurrenceToken                 = recurrenceToken;
     MaskedPan                       = maskedPan;
     ExpiryDate                      = expiryDate;
     PanToken                        = panToken;
     CardBrand                       = cardBrand;
     CardType                        = cardType;
     IssuingBank                     = issuingBank;
     CountryCode                     = countryCode;
     AcquirerTransactionType         = acquirerTransactionType;
     IssuerAuthorizationApprovalCode = issuerAuthorizationApprovalCode;
     AcquirerStan                    = acquirerStan;
     AcquirerTerminalId              = acquirerTerminalId;
     AcquirerTransactionTime         = acquirerTransactionTime;
     AuthenticationStatus            = authenticationStatus;
     NonPaymentToken                 = nonPaymentToken;
     ExternalNonPaymentToken         = externalNonPaymentToken;
     ExternalSiteId                  = externalSiteId;
     TransactionInitiator            = transactionInitiator;
     Transaction                     = transaction;
 }