Kukks
d1efddd312
Make sure lightning listener is listening to new bolt11 invoices for partially paid btcpay invoices and that all payments are registered to the invoice.
2020-09-24 12:18:19 +02:00
Kukks
d334eed9bb
improve test
2020-09-22 11:30:18 +02:00
Kukks
0819df3d26
Ensure new bolt11 invoice on partial payment to btcpay invoice
2020-09-22 11:30:18 +02:00
Kukks
1cb3e5f98c
Set roles when authenticating via greenfield
...
fixes #1855
2020-09-08 11:22:32 +02:00
nicolas.dorier
f2e94e6819
Use nicer representation of payment methods in the Greenfield API
2020-08-26 21:36:32 +09:00
nicolas.dorier
b2ff041ec0
Create Metadata property for InvoiceEntity, migrate all data without logic there
2020-08-26 21:36:31 +09:00
Kukks
34e76494e3
GreenField: Invoice API
2020-08-26 21:36:29 +09:00
nicolas.dorier
b176b972b6
Fix tests
2020-08-16 22:09:10 +09:00
rockstardev
9e70bb448a
Fixes based on feedback
2020-08-03 03:17:04 -05:00
rockstardev
6c7d3ae0bf
Adding checkbox for check new version policy
2020-08-03 03:17:04 -05:00
rockstardev
51211dccb0
Adding test to verify new version check
2020-08-03 03:17:04 -05:00
Nicolas Dorier
8e2728902a
Merge pull request #1754 from btcpayserver/feat/prefs-generalization
...
Cookie Preferences Generalization, applying same style to ListInvoices and Payment Requests
2020-07-31 16:12:10 +09:00
rockstardev
77f5d0be35
Initializing BasePagingViewModels from cookie
2020-07-30 18:02:59 -05:00
nicolas.dorier
26112a1ed6
Use CsvHelper for generating CSV
2020-07-30 10:01:56 +09:00
nicolas.dorier
17bcfe154c
Add coherence test on test time docker compose
2020-07-29 22:12:46 +09:00
nicolas.dorier
9b7323f9fa
Move some altcoins tests
2020-07-29 20:01:51 +09:00
nicolas.dorier
002f6d3e87
Isolate altcoins tests in their own folder
2020-07-29 19:11:54 +09:00
rockstardev
9d9d0461ad
Generalizing saving of search, applying it to PaymentRequests grid
2020-07-28 10:28:32 -05:00
Oleg Semyonov
3051724ad8
Add Argoneum
2020-07-07 07:44:45 +03:00
rockstardev
f88c02cccd
Removing unused usings, readonly fields where possible
2020-06-28 22:07:48 -05:00
rockstardev
b6c7af32de
Cleaning up bom from cs files
2020-06-28 21:44:35 -05:00
nicolas.dorier
51514252b6
Run dotnet format
2020-06-28 17:55:27 +09:00
nicolas.dorier
f2b986a357
Remove warnings
2020-06-26 20:52:59 +09:00
Nicolas Dorier
23aec25686
Merge pull request #1685 from dennisreimann/broken-links
...
Check and fix broken anchor links.
2020-06-25 17:25:43 +09:00
Nicolas Dorier
8230a408ac
Add pull payment feature ( #1639 )
2020-06-24 10:34:09 +09:00
Dennis Reimann
36868644dc
Check and fix broken anchor links.
...
In addition to #1682 .
2020-06-23 17:51:25 +02:00
Andrew Camilleri
0dd1b668cd
Support wasabi file format input ( #1671 )
...
* Support wasabi file format input
This adds support to importing the wasabi file format which seems to be used more for imports by Wasabi,ColdCard,BlueWallet & Cobo Vault (and way better than electrum anyway)
* fixes
* add test
2020-06-22 15:39:29 +09:00
rockstardev
31cc966b38
Bugfixing setting of Created, expanding test
2020-06-15 00:57:20 -05:00
rockstardev
261931c8ef
Adding list notification test
2020-06-15 00:53:12 -05:00
nicolas.dorier
8dd6ecc0b8
Fix lightning implementation, docs and tests
2020-06-09 17:24:34 +09:00
Dennis Reimann
6043b7c75d
Minor fix ups
...
Resolves https://github.com/btcpayserver/btcpayserver/pull/1633#discussion_r435655010
2020-06-05 11:38:55 +02:00
Dennis Reimann
67758609a7
Add Onion-Location HTTP header
...
Closes #1626 .
2020-06-04 08:53:55 +02:00
Kukks
340ba5c714
fix symbol
2020-06-01 08:13:39 +02:00
Kukks
284e66c730
fix test
2020-05-31 20:54:50 +02:00
Kukks
587f244f1d
Remove dependency on Common from Rating
...
replaces #1591 and #1592 , closes #1571 Replaces the Currencies.txt to a json format which includes the networks too ( there is also a test to check now) Also makes CurrencyPair not depend on network and instead use CurrencyNameTable
2020-05-31 20:54:50 +02:00
Nicolas Dorier
a70934938a
Merge pull request #1605 from dennisreimann/pos-refactoring
...
Point of Sale Refactoring
2020-05-30 13:14:50 +09:00
Dennis Reimann
9e315f99d0
POS: Updates from code review
2020-05-28 12:50:08 +02:00
Dennis Reimann
559015c70d
POS: Test fixes
2020-05-28 09:40:34 +02:00
Kukks
c8f182f13f
Rename Coldcard to Electrum/Airgapped hardware wallets
...
Also adds support to read the xpub from the file directly ( Cobo Vault support)
2020-05-25 15:49:44 +02:00
Andrew Camilleri
cdf6886c39
Require loggedin user for docs? ( #1567 )
...
* Require loggedin user for docs?
We had talked before that docs should be for authorized users only. We had it in when we had Nswag but must have lost it after we switch to manual swagger files
* fix
2020-05-24 04:18:51 +09:00
Andrew Camilleri
79b034b505
GreenField: Add properties to Store API ( #1573 )
...
* GreenField: Add properties to Store API
* Update StoreBaseData.cs
* fix api
* fix swagger
2020-05-24 04:13:18 +09:00
Andrew Camilleri
5033cb3186
Support specifying payment method through apps ( #1539 )
...
* Support specifying payment method through apps
closes #1525
This is great if you want to offer items with an incentive to use a specific payment method without messing with the rates.
For example, you can have `Item A` which costs 25$ and your store is configured for USDT and BTC. You can create two items, with different prices, where Item A costs 20$ if you pay with bitcoin or 25$ if you paid in dirty fiat pegs
* make code cleaner
* Add Test
* fix test
* fix test
2020-05-20 03:54:24 +09:00
nicolas.dorier
b28fc85974
Fix: Do not returns HTML content if authentication to API fails
2020-05-01 21:33:42 +09:00
Kukks
aeef160d0b
separate store swagger
2020-04-22 15:05:13 +02:00
Dennis Reimann
03d1f98402
Improve AssertLinkNotDead test output in case of exception
...
If the test fails with an exception other than the `EqualException` the failed URL isn't logged. This general exception handler takes care of e.g. `HttpRequestException` and reports the URL that failed to be checked.
Stumbled upon this while checking why [this test run](https://app.circleci.com/pipelines/github/btcpayserver/btcpayserver/2934/workflows/0525d9fd-e4de-49dc-957b-d98b16a9abd4/jobs/7199/parallel-runs/0/steps/0-102 ) fails.
2020-04-18 19:33:53 +02:00
nicolas.dorier
0d821ff4db
Connection: close when using the internal proxy, fix gateway errors with connections in limbo
2020-04-09 18:49:30 +09:00
nicolas.dorier
6927d81175
Implement Http Tor proxy as a internal http proxy
2020-04-09 17:38:55 +09:00
Andrew Camilleri
e183714475
Add Tor Http Client Factory ( #1445 )
...
* WIP: Add Tor Http Client Factory
This PR adds a Tor Http Client Factory so that we can do HTTP requests over socks5( which we usually use tor's socks5).
Using it for payjoin when possible.
Currently have an issue where a 503 is always returned. Must be something wrong with my tor config or the socks proxy lib Im using
* fix
* remove external dependency
* make payjoin client use tor client if available
* fix docker test
* use tor client only if available and necessary
* remove bip 79 mention
2020-04-08 22:40:41 +09:00
Kukks
32938479ac
WIP: Payjoin: P2SH support
2020-04-08 14:32:29 +02:00
nicolas.dorier
f4a47f5197
Deterministically sort the UTXOs to select
2020-04-08 13:46:11 +09:00