コード例 #1
0
		public async Task UpdateRate()
		{
			BitPOS.IExchangeRateClient client = new BitPOSClient (Settings.Instance.Key, Settings.Instance.Password, Settings.Instance.IsTestNet);

			this.Rate = 600;
			//this.Rate = await client.GetExchangeRateAsync ("AUD");
		}
コード例 #2
0
		public async Task<Models.BitPOS.OrderResponse> CreateOrder()
		{
			BitPOSClient client = new BitPOSClient (Settings.Instance.Key, Settings.Instance.Password, Settings.Instance.IsTestNet);
			Models.BitPOS.OrderResponse orderResponse = await client.CreateOrder (Convert.ToInt32(Amount * 100), this.Reference, "");

			return orderResponse;
		}
コード例 #3
0
//		public async Task<Models.BitPOS.OrderResponse> CreateOrder()
//		{
//			BitPOSClient client = new BitPOSClient (Settings.Instance.Key, Settings.Instance.Password, Settings.Instance.IsTestNet);
//			Models.BitPOS.OrderResponse orderResponse = await client.CreateOrder (Convert.ToInt32(Amount * 100), "Bitcoin Brisbane", "Test");
//
//			return orderResponse;
//		}

		public async Task UpdateStatus()
		{
			using (BitPOSClient client = new BitPOSClient (Settings.Instance.Key, Settings.Instance.Password, Settings.Instance.IsTestNet)) 
			{
				String statusResponse = await client.GetOrderStatus (this.EncodedOrderId);
				Status = "Unpaid";
			}
		}