btcpayserver/BTCPayServer
xpayserver 475809b1a0
Make Invoice Create Faster And Fix Gap Limit Issue (#1843)
* Make Invoice Create Faster And Fix Gap Limit Issue

This make address reserve only when user "activate" paymet method in ui. optional setting in store checkout ui.

* Fix swagger documentation around Lazy payment methods

* fix changed code signature

* Add missing GreenField API for activate feature

* Fix checkout experience styling for activate feature

* Fix issue with Checkout activate button

* Make lightning also work with activation

* Make sure PreparePaymentModel is still called on payment handlers even when unactivated

* Make payment  link return empty if not activated

* Add activate payment method method to client and add test

* remove debugger

* add e2e test

* Rearranging lazy payments position in UI to be near dependent Unified QR code

* fix rebase conflicts

* Make lazy payment method mode activate on UI load.

Co-authored-by: Kukks <evilkukka@gmail.com>
Co-authored-by: rockstardev <rockstardev@users.noreply.github.com>
Co-authored-by: Andrew Camilleri <kukks@btcpayserver.org>
2021-04-07 13:08:42 +09:00
..
Components Add active indicator for main navigation 2021-03-30 11:38:02 +02:00
Configuration Update NBitcoin, NetworkType => ChainName, signet support (#2224) 2021-01-27 14:39:38 +09:00
Controllers Make Invoice Create Faster And Fix Gap Limit Issue (#1843) 2021-04-07 13:08:42 +09:00
Data Make Invoice Create Faster And Fix Gap Limit Issue (#1843) 2021-04-07 13:08:42 +09:00
Events Improve tests of webhooks 2020-11-14 13:39:44 +09:00
Extensions Fix crash when sat is negative (liquid only) (#2418) 2021-04-05 12:39:37 +09:00
Filters Ensure root app mapping works (#2415) 2021-04-01 11:49:46 +09:00
HostedServices Make Invoice Create Faster And Fix Gap Limit Issue (#1843) 2021-04-07 13:08:42 +09:00
Hosting Refactor domain mapping (#2407) 2021-03-30 11:47:03 +09:00
JsonConverters Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Logging Add invoice event severity 2020-09-01 18:19:49 +02:00
ModelBinders Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Models Make Invoice Create Faster And Fix Gap Limit Issue (#1843) 2021-04-07 13:08:42 +09:00
PaymentRequest Rename invoice states and payment states 2020-11-23 18:28:35 +09:00
Payments Make Invoice Create Faster And Fix Gap Limit Issue (#1843) 2021-04-07 13:08:42 +09:00
Plugins Plugin FailSafe (#2351) 2021-04-01 12:27:22 +09:00
Properties Plugins: Load plugins by order, aesthetic plugin dependency system (#2020) 2020-11-05 15:43:14 +01:00
Security Do not use Random 2021-03-23 17:53:23 +09:00
Services Make Invoice Create Faster And Fix Gap Limit Issue (#1843) 2021-04-07 13:08:42 +09:00
SSH Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Storage Order files list by descending timestamp (#2374) 2021-03-30 14:26:02 +09:00
U2F Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Validation Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Views Make Invoice Create Faster And Fix Gap Limit Issue (#1843) 2021-04-07 13:08:42 +09:00
wwwroot Make Invoice Create Faster And Fix Gap Limit Issue (#1843) 2021-04-07 13:08:42 +09:00
_ViewImports.cshtml Use razor component to encapsulate UI logic 2020-08-12 16:48:14 +09:00
BitpayHttpException.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
BTCPayServer.csproj Use library for Payjoin Sender (#2158) 2021-03-01 22:44:53 +09:00
BTCPayServer.ruleset general code cleanup + add analyzers 2018-02-17 13:18:16 +09:00
bundleconfig.json Remove clipboard code from main-bundle 2021-01-28 10:48:06 +01:00
CorsPolicies.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
CurrencyValue.cs Introduce Additional Data to Store Blob and move obsolete props to migration (#2065) 2020-12-29 17:58:35 +09:00
DerivationSchemeParser.cs Add Bitcoin Output descriptor support (#2169) 2021-01-11 11:22:42 +09:00
DerivationSchemeSettings.cs Wallet setup redesign (#2164) 2021-02-11 19:48:54 +09:00
EventAggregator.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
ExplorerClientProvider.cs Split Options in BTCPayOptions (#2175) 2021-01-02 13:44:28 +01:00
Extensions.cs Explicitely disallow \ for in filename 2021-03-19 20:22:24 +09:00
HwiWebSocketTransport.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
IDelay.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Program.cs Plugin FailSafe (#2351) 2021-04-01 12:27:22 +09:00
Roles.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
SearchString.cs Adding support for dynamic, special meaning date strings 2020-07-28 10:28:32 -05:00
StorePolicies.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
TransactionComparer.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
WalletId.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
WebSocketHelper.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
WellKnownTempData.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
ZoneLimits.cs Fix ratelimiter for forgotpassword 2021-03-28 20:56:46 +09:00