Initialize() public méthode

public Initialize ( string>.Dictionary transaction_params, int num_confirmations_required ) : bool
transaction_params string>.Dictionary
num_confirmations_required int
Résultat bool
        //public bool InitializeBitcoinTransaction(Dictionary<string,string> transaction_params, string base_url)
        private BitcoinTransaction InitializeBitcoinTransaction(FreeMoneyTransaction txn, string base_url)
        {
            // ED TODO: Put in params

            Dictionary<string, string> transaction_params = new Dictionary<string, string>();
            //transaction_params.Add("payee", txn.SellersEmail);
            transaction_params.Add("payee", txn.To.ToString());
            transaction_params.Add("business", txn.SellersEmail);
            transaction_params.Add("item_name", txn.Description);
            transaction_params.Add("item_number", txn.TxID.ToString());
            transaction_params.Add("amount", ConvertAmountToCurrency(txn.Amount).ToString());
            transaction_params.Add("currency_code", m_gridCurrencyCode);
            transaction_params.Add("notify_url", "");

            // Optionally, use an external URL that's accessible from outside NAT.
            if (m_externalBaseURL != "") {
                base_url = m_externalBaseURL;
            }

            BitcoinTransaction btc_trans = new BitcoinTransaction(m_connectionString, m_btcconfig, "http://"+base_url);
            btc_trans.Initialize(transaction_params, m_btcNumberOfConfirmationsRequired);

            return btc_trans;
        }