rockstardev
5e7eb6635f
Initializing NextNetworkFee values if GetFee returns null
2021-03-01 09:33:02 -06:00
Andrew Camilleri
49ae62b02e
Use library for Payjoin Sender ( #2158 )
...
* Use library for Payjoin Sender
* update payjoin sender to use new package and reduce code
* fix using statements
2021-03-01 22:44:53 +09:00
Kukks
71c11b34f4
Make payment type parsing more dynamic
...
fixes bug described in #2297
2021-02-19 08:23:55 +01:00
Dennis Reimann
af5bd89f34
Invoices list: Remove icon indicator for onchain
...
As [discussed on the chat](https://chat.btcpayserver.org/btcpayserver/pl/tcjy5ornhbd8i8jm4yj9y3maie ) the icon feels unnecessary and isn't clear to users. Leaving it off and only indicating Lightning transactions avoids confusion.
2021-01-30 18:53:21 +01:00
nicolas.dorier
f0fc0441bd
Remove useless constant
2020-12-23 14:07:24 +09:00
Andrew Camilleri
69eaaef963
GreenField: Store OnChain Payment Method ( #2157 )
...
* GreenField: Store set payment methods
* add swagger docs
* fix swagger
2020-12-23 14:00:38 +09:00
Nicolas Dorier
0d144d088e
Refactor label implementation ( Fix #2090 ) ( #2123 )
2020-12-12 14:10:47 +09:00
rockstardev
3ac257bfda
Lowercasing the protocol in QR code because it's not widely supported
...
https://github.com/btcpayserver/btcpayserver/issues/2099#issuecomment-738550565
2020-12-03 23:39:18 -06:00
rockstardev
36582a2741
Reverting uppercasing of Bech32 addresses in QR code
2020-12-03 17:30:14 -06:00
nicolas.dorier
18e68d04f9
Rename invoice states and payment states
2020-11-23 18:28:35 +09:00
Kukks
af866939f4
fix merge
2020-11-19 07:34:22 +01:00
Nicolas Dorier
e72becdfcb
Merge branch 'master' into separate-ln-bitcoin-checkout-part2
2020-11-19 12:44:01 +09:00
Nicolas Dorier
4bd97eecc9
Merge pull request #2050 from Kukks/separate-btc-ln-checkout
...
Separate views of Bitcoin and LN
2020-11-19 12:42:17 +09:00
Nicolas Dorier
9c5fd1b478
Merge pull request #2058 from NicolasDorier/webhook2
...
Add Webhooks in store's settings
2020-11-19 12:17:34 +09:00
Dennis Reimann
ec31a4fe17
Improve Lightning node info view ( #2066 )
...
* Cleanups
* Add store name
* Unify js/non-js HTML
2020-11-17 08:57:14 +01:00
nicolas.dorier
94bcbeb604
Add Greenfield API
2020-11-13 14:15:03 +09:00
rockstardev
35e45333b1
Uppercasing destination address in QR code if it's Bech32
2020-11-09 23:57:48 -06:00
rockstardev
f17a6f13a4
Adding uppercasing of BITCOIN: scheme
2020-11-09 23:46:31 -06:00
rockstardev
c581b80132
ToUpper for lightning invoice part of unified QR code
...
Ref: https://github.com/btcpayserver/btcpayserver/pull/2060#issuecomment-723828348
2020-11-09 02:05:17 -06:00
rockstardev
6aa9122160
By convention ln invoices are usually lowercase
2020-11-09 01:14:28 -06:00
rockstardev
3c6992e910
Adding lightning invoice fallback to onchain bitcoin url if enabled
2020-11-09 00:23:09 -06:00
rockstardev
7f79d16f02
Code cleanup of used classes
2020-11-08 23:56:39 -06:00
Kukks
e021d42551
Ensure that there is no LN/Bitcoin specific logic in the Invoice UI endpoint
2020-11-06 11:09:17 +01:00
Kukks
a729dd1380
Separate views of Bitcoin and LN
2020-11-06 09:35:26 +01:00
nicolas.dorier
d8f9075e2a
Fix NRE
2020-10-30 00:19:23 +09:00
nicolas.dorier
4520e1bb3e
Fix potential NRE in polling
2020-10-29 23:17:46 +09:00
nicolas.dorier
b9ca02088d
Make a batch query for all pending invoice ( Fix #2022 )
2020-10-28 23:21:46 +09:00
nicolas.dorier
440ce0221a
Revert "Add thread limit for updating payment states for payment invoices in NBXplorerListener"
...
This reverts commit 5d9827fb60
.
2020-10-28 23:07:30 +09:00
nicolas.dorier
caff7eda9f
Revert "Add missing async/await keywords"
...
This reverts commit 8d0260b644
.
2020-10-28 23:07:27 +09:00
Igor Rylko
8d0260b644
Add missing async/await keywords
2020-10-27 21:17:56 +02:00
Igor Rylko
5d9827fb60
Add thread limit for updating payment states for payment invoices in NBXplorerListener
2020-10-27 21:09:53 +02:00
Andrew Camilleri
e3a0fe88c1
Fix LN invoices ( #1955 )
...
* Fix LN invoices
This commit adds more to the previous LN fix in the case of a partial payment to an invoice. While it generated a new LN invoice after 1 partial payment was made, there were some new issues uncovered:
* Any other subsequent partial payments was not listened to and did not generate an invoice ( fixed by listeneing to received payment event and makng sure that the status was already set `to partialPaid`)
* Any other subsequent partial payments caused a DbConcurrency error and did not generate an invoice ( Fixed in `MarkUnassigned`)
2020-10-17 08:57:21 +02:00
Kukks
8cb3757f5c
Decouple payment type icon from UI
...
We should put an effort to not couple payment methods/types together after spending so much time decoupling things.
2020-10-08 09:19:50 +02:00
nicolas.dorier
f28a898053
Fix building error
2020-09-30 20:54:17 +09:00
Nicolas Dorier
a66578c46d
Merge pull request #1871 from xpayserver/feat/payment-method-criteria
...
Add Value Criteria For Payment Method
2020-09-30 20:40:31 +09:00
Nicolas Dorier
e45dcf61c4
Merge pull request #1831 from btcpayserver/add-btc-index
...
Show index of payment address for onchain payments
2020-09-30 18:35:51 +09:00
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
0819df3d26
Ensure new bolt11 invoice on partial payment to btcpay invoice
2020-09-22 11:30:18 +02:00
XPayServer
e276443d2d
Add Value Criteria For Payment Method
...
I upgrade lightning max/bitcoin min to support better control in store. Now can have setting only enable specific payment method only if value high/low I think make code simple more too and backward compatible
2020-09-22 11:20:44 +02:00
Kukks
8e8415515d
Show index of payment address for onchain payments
2020-09-16 11:49:37 +02:00
Nicolas Dorier
25dd38af5c
Merge pull request #1730 from xpayserver/feat/eth
...
Add Ethereum & ERC20 Support
2020-09-15 19:51:55 +09:00
Kukks
50a9772388
Remove Changelly
2020-09-10 10:30:53 +02:00
XPayServer
de755ac0bb
Add Ethereum & ERC20 Support
...
Add Tests
Add Index, XPub to payment data
Add Note on local ETH node
Fix Sync Summary and Race Condition
2020-09-09 08:19:10 +02:00
Kukks
98c4b658c4
Add invoice event severity
...
closes #1681
https://i.imgur.com/eyMO9M3.png
2020-09-01 18:19:49 +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
d96bd15b3b
add status and refactor
2020-08-26 21:36:30 +09:00
Kukks
26aac6c45d
Do not crash UI and background services after switching to BItcoin Only when you have altcoin payments
2020-08-09 16:17:16 +02:00
rockstardev
1b3e40fd70
Fixing typo
2020-08-03 03:17:04 -05:00
Nicolas Dorier
3ce16dc9a3
Merge pull request #1782 from xpayserver/btc-only
...
Add Bitcoin Only Build
2020-07-29 21:58:28 +09:00