Пример #1
0
        public void testShouldCreateInvoiceWithAdditionalParams()
        {
            try
            {
                // Arrange
                decimal       price      = 100.0m;
                InvoiceParams parameters = new InvoiceParams();
                parameters.buyerName         = "Satoshi";
                parameters.buyerEmail        = "*****@*****.**";
                parameters.fullNotifications = true;
                parameters.notificationEmail = "*****@*****.**";

                // Act
                this.bitpay = new BitPay(API_KEY);
                Invoice invoice = this.bitpay.createInvoice(price, "USD", parameters);

                // Assert
                Assert.IsNotNull(invoice, "Invoice not created");
            }
            catch (BitPayException ex)
            {
                Assert.Fail(ex.getMessage());
            }
        }
Пример #2
0
 public async Task <IActionResult> GetInvoices([FromQuery] InvoiceParams Params)
 {
     return(HandleResult(await Mediator.Send(new List.Query {
         Params = Params
     })));
 }