nicolas.dorier
f40a8853f6
Require Owner role to the store for modifying store via Greenfield
2020-06-12 18:26:20 +09:00
Nicolas Dorier
0e0297d650
Merge pull request #1643 from NicolasDorier/fix/ln
...
Fix lightning implementation, docs and tests
2020-06-09 21:52:45 +09:00
nicolas.dorier
8dd6ecc0b8
Fix lightning implementation, docs and tests
2020-06-09 17:24:34 +09:00
rockstardev
da54154ae7
Bump LND version
2020-06-08 23:28:45 -05:00
nicolas.dorier
3fbe86c286
Rename Permission.StoreId to Permission.Scope
2020-06-07 23:17:48 +09:00
Nicolas Dorier
0022e71dd4
Merge pull request #1628 from Kukks/greenfield/consistentreturn
...
GreenField: Handle status codes, error models consistently
2020-06-07 18:59:22 +09:00
rockstardev
db209af787
Updating ports for merchant lnd
...
I saw several instances where btcpayservertests_merchant_lnd_1 failed to start in circleci
2020-06-07 01:24:47 -05:00
Kukks
30bd94ee43
fix tests
2020-06-07 08:21:45 +02: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
ebc99adc58
Merge pull request #1615 from NicolasDorier/refactor/timespan
...
Always use second based TimeSpan in Greenfield
2020-05-31 10:55:40 +09:00
nicolas.dorier
048dff7e9e
Always use second based TimeSpan in Greenfield
2020-05-31 08:52:32 +09: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
Kukks
16ad3ee7fe
Add test for payment request payment status update in greenfield
2020-05-28 09:48:47 +02:00
Dennis Reimann
559015c70d
POS: Test fixes
2020-05-28 09:40:34 +02:00
Dennis Reimann
58f56eac90
POS: Updates from code review
...
Thanks @kukks
2020-05-27 14:20:21 +02:00
Dennis Reimann
b7ec22ee89
POS: Set ViewType via optional URL parameter
...
Falls back to the DefaultView defined in the POS settings.
POS: Fix POST-Route
2020-05-26 21:53:22 +02:00
Dennis Reimann
fad53a9fa2
POS: Replace EnableShoppingCart with DefaultView
2020-05-26 16:48:47 +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
nicolas.dorier
7e5d269c39
Remove LedgerWallet direct integration
2020-05-25 07:41:30 +09:00
nicolas.dorier
cccf3ca617
The signing context should not be passed to PSBT screen
2020-05-25 07:05:01 +09:00
nicolas.dorier
35432d919c
Refactor common data structure for wallet into SigningContext
2020-05-25 06:29:06 +09:00
nicolas.dorier
25e6f82aa3
Refactor parameter passing in wallet functions
2020-05-25 04:55:28 +09:00
nicolas.dorier
d22993871f
Bump NBXplorer
2020-05-24 20:19:06 +09:00
Nicolas Dorier
b5102c4269
Bump NBX ( #1595 )
2020-05-24 17:59:43 +09: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
nicolas.dorier
bfba105aec
Update packages (may fix #1590 )
2020-05-22 19:23:37 +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
1d092a15fb
Refactor server info data structure
2020-05-20 03:27:06 +09:00
Kukks
b9006e4417
fix rebase
...
# Conflicts:
# BTCPayServer.Tests/GreenfieldAPITests.cs
2020-05-19 20:09:19 +02:00
Andrew Camilleri
5b3b96b372
GreenField: Payment Requests CRUD ( #1430 )
...
* GreenField: Payment Requests CRUD
* fixes
* fix swagger
* fix swag
* rebase fixes
* Add new permissions for payment requests
* Adapt PR to archive
* fix tst
* add to contains policxy
* make decimals returned as string due to avoid shitty language parsing issues
* do not register decimal json converter as global
* fix cultureinfo for json covnerter
* pr changes
* add json convertet test
* fix json test
* fix rebase
2020-05-20 02:59:23 +09:00
Nicolas Dorier
338a0f9251
Merge pull request #1576 from dennisreimann/api-server-info
...
GreenField: Add Server Info API basics
2020-05-20 02:31:16 +09:00
nicolas.dorier
b96e668dfd
Sync payjoin receiver implementation to the bip
2020-05-19 20:57:04 +09:00
nicolas.dorier
de3753d04e
Rename payjoin optional parameters, implement sender minFeeRate
2020-05-19 20:57:03 +09:00
Dennis Reimann
3b6dbe76c5
Add sync state
2020-05-18 16:02:15 +02:00
Dennis Reimann
e3b348b55c
GreenField: Add Server Info API basics
2020-05-18 15:29:04 +02:00
Nicolas Dorier
8d1ff01ee8
Adapt payjoin implementation to the BIP ( #1569 )
2020-05-17 05:07:24 +09:00
rockstardev
e9bda50054
Bumping LND to v0.9.2-beta in dev
2020-05-13 18:06:14 -05:00
Nicolas Dorier
5a9d1e3257
Merge pull request #1560 from Kukks/archive-pr
...
Archive Payment reqeusts
2020-05-10 00:51:59 +09:00
Nicolas Dorier
9cc9a16bb9
Merge pull request #1556 from Kukks/invoice-archive
...
Archive Invoice
2020-05-10 00:51:11 +09:00
Nicolas Dorier
a3efe9a9dc
Merge pull request #1561 from NicolasDorier/bp/new
...
Refactoring of payjoin to support new spec
2020-05-10 00:50:40 +09:00
Kukks
94b0b9498d
adapt tests
2020-05-09 15:17:59 +02:00
Kukks
bb322d6bf3
add e2e test
2020-05-09 15:05:52 +02:00
nicolas.dorier
b0f820e95a
Implement noadjustfee, feebumpindex and v parameters for payjoin
2020-05-09 21:22:00 +09:00
Andrew Camilleri
2bc7fa0316
Show warning when enabling Payjoin but supported payment methods are not using a hot wallet ( #1545 )
...
* Show warning when enabling Payjoin but supported payment methods are not using a hot wallet
https://i.imgur.com/RXBhr0n.png fixes #1474
* expose p2p port
2020-05-08 05:37:10 +09:00