public PreAuthorization( string authKey, HMerchant merchantHeader, HCreditCardPayment cardPaymentHeader, HUser userHeader) : base(authKey, merchantHeader, cardPaymentHeader, userHeader) { }
public FinancialTransaction( string authKey, HMerchant merchantHeader, HCreditCardPayment cardPaymentHeader, HUser userHeader) : base(authKey, merchantHeader) { this.CardPaymentHeader = cardPaymentHeader; this.UserHeader = userHeader; }
protected override string ComputeSignatureSeed() { return(String.Concat( TransactionName, MerchantHeader.Sender.MerchantCode, MerchantHeader.Sender.BranchCode, MerchantHeader.Sender.TerminalCode, MerchantHeader.Timestamp, MerchantHeader.TransactionId, CardPaymentHeader.PaymentData.Amount, HCreditCardPayment.ConvertCurrencyType(CardPaymentHeader.PaymentData.Currency).ToString(), CardPaymentHeader.PaymentData.Installments, CardPaymentHeader.PaymentData.DeferredMonths, MerchantHeader.LogicalId, AuthKey )); }