btcpayserver/BTCPayServer.Client
Andrew Camilleri 951bfeefb1
LNURL Payment Method Support (#2897)
* LNURL Payment Method Support

* Merge recent Lightning controller related changes

* Fix build

* Create separate payment settings section for stores

* Improve LNURL configuration

* Prevent duplicate array entries when merging Swagger JSON

* Fix CanSetPaymentMethodLimitsLightning

* Fix CanUsePayjoinViaUI

* Adapt test for new cancel bolt invoice feature

* rebase fixes

* Fixes after rebase

* Test fixes

* Do not turn LNURL on by default, Off-Chain payment criteria should affects both BOLT11 and LNURL, Payment criteria of unset payment method shouldn't be shown

* Send better error if payment method not found

* Revert "Prevent duplicate array entries when merging Swagger JSON"

This reverts commit 5783db9eda.

* Fix LNUrl doc

* Fix some warnings

Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2021-10-25 15:18:02 +09:00
..
JsonConverters GreenField: Generate Store OnChain Wallet (#2708) 2021-07-27 23:53:44 +09:00
Models LNURL Payment Method Support (#2897) 2021-10-25 15:18:02 +09:00
BTCPayServer.Client.csproj LNURL Payment Method Support (#2897) 2021-10-25 15:18:02 +09:00
BTCPayServerClient.APIKeys.cs Fix lightning implementation, docs and tests 2020-06-09 17:24:34 +09:00
BTCPayServerClient.Authorization.cs Add Greenfield API 2020-11-13 14:15:03 +09:00
BTCPayServerClient.cs Make sure model binder error are returning error 422, use DateTimeOffsetModelBinder 2021-04-26 12:37:56 +09:00
BTCPayServerClient.Health.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
BTCPayServerClient.Invoices.cs Local Greenfield Client for Plugins (#2410) 2021-07-27 21:11:47 +09:00
BTCPayServerClient.Lightning.Internal.cs Local Greenfield Client for Plugins (#2410) 2021-07-27 21:11:47 +09:00
BTCPayServerClient.Lightning.Store.cs Local Greenfield Client for Plugins (#2410) 2021-07-27 21:11:47 +09:00
BTCPayServerClient.LightningNetworkPaymentMethods.cs Greenfield quality of life improvements from feedback (#2880) 2021-09-25 14:04:34 +09:00
BTCPayServerClient.LNURLPayPaymentMethods.cs LNURL Payment Method Support (#2897) 2021-10-25 15:18:02 +09:00
BTCPayServerClient.Misc.cs Add misc/permissions to document the hierarchical structure (#2654) 2021-07-08 14:34:10 +09:00
BTCPayServerClient.Notifications.cs GreenField: Notifications API (#2055) 2020-12-11 23:11:08 +09:00
BTCPayServerClient.OnChainPaymentMethods.cs Greenfield quality of life improvements from feedback (#2880) 2021-09-25 14:04:34 +09:00
BTCPayServerClient.OnChainWallet.cs GreenField: Add FeeRate To Wallets API (#2375) 2021-04-07 15:16:17 +09:00
BTCPayServerClient.PaymentRequests.cs add swagger docs 2020-08-26 21:36:31 +09:00
BTCPayServerClient.PullPayments.cs Local Greenfield Client for Plugins (#2410) 2021-07-27 21:11:47 +09:00
BTCPayServerClient.ServerInfo.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
BTCPayServerClient.StorePaymentMethods.cs Greenfield: Rename enabledOnly to enabled? 2021-07-26 12:03:11 +02:00
BTCPayServerClient.Stores.cs Run dotnet format 2020-06-28 17:55:27 +09:00
BTCPayServerClient.Users.cs Improve tests and small refactoring 2021-06-04 12:20:45 +02:00
BTCPayServerClient.Webhooks.cs Make CanUseWebhooks more resilient 2021-10-06 11:25:21 +09:00
GreenFieldAPIException.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
GreenFieldValidationException.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
icon.png Nugetify the BTCPayServer.Client 2020-09-01 11:49:10 +09:00
Permissions.cs Make CanUseInternalLightningNode a sub policy of CanModifyServerSettings (#2709) 2021-07-27 19:23:20 +09:00
PushNuget.ps1 Push only one tag 2020-09-01 11:51:11 +09:00