Esempio n. 1
0
        /// <summary>
        /// Fiat CC to Fiat OneWallet transfer
        /// </summary>
        /// <param name="privateKey"></param>
        /// <param name="cardId"></param>
        /// <param name="destinationAddress"></param>
        /// <param name="amount"></param>
        /// <returns></returns>
        public TransferSummary AssembleTransaction(CCDetails cardDetails, string cardId, int currencyId, decimal amount)
        {
            var _transfer = new FiatFiatTransfer();

            _transfer.Sender   = new CCElement(cardDetails, cardId, amount);
            _transfer.Receiver = new Fiat1WSendElement(cardId, currencyId);
            _transfer.Fee      = new FeeElement();

            var transferSummary = _transfer.GetTransferSummary();

            return(transferSummary);
        }
Esempio n. 2
0
 public CCElement(CCDetails cardDetails, string cardId, decimal amount)
 {
     _cardDetails = cardDetails;
     _cardId      = cardId;
     Amount       = amount;
 }