btcpayserver/BTCPayServer/Payments
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
..
Bitcoin Make Invoice Create Faster And Fix Gap Limit Issue (#1843) 2021-04-07 13:08:42 +09:00
Coinswitch Run dotnet format 2020-06-28 17:55:27 +09:00
Lightning Make Invoice Create Faster And Fix Gap Limit Issue (#1843) 2021-04-07 13:08:42 +09:00
PayJoin Make Invoice Create Faster And Fix Gap Limit Issue (#1843) 2021-04-07 13:08:42 +09:00
IPaymentFilter.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
IPaymentMethodDetails.cs Make Invoice Create Faster And Fix Gap Limit Issue (#1843) 2021-04-07 13:08:42 +09:00
IPaymentMethodHandler.cs Ensure that there is no LN/Bitcoin specific logic in the Invoice UI endpoint 2020-11-06 11:09:17 +01:00
ISupportedPaymentMethod.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
PaymentMethodExtensions.cs Cleaning up bom from cs files 2020-06-28 21:44:35 -05:00
PaymentMethodId.cs Use nicer representation of payment methods in the Greenfield API 2020-08-26 21:36:32 +09:00
PaymentMethodUnavailableException.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
PaymentTypes.Bitcoin.cs Make Invoice Create Faster And Fix Gap Limit Issue (#1843) 2021-04-07 13:08:42 +09:00
PaymentTypes.cs Make payment type parsing more dynamic 2021-02-19 08:23:55 +01:00
PaymentTypes.Lightning.cs Make Invoice Create Faster And Fix Gap Limit Issue (#1843) 2021-04-07 13:08:42 +09:00