nicolas.dorier
798cf66e3f
Add checkoutLink and defaultLanguage to GreenField invoice
2020-12-11 12:04:18 +09:00
nicolas.dorier
18e68d04f9
Rename invoice states and payment states
2020-11-23 18:28:35 +09:00
Nicolas Dorier
e72becdfcb
Merge branch 'master' into separate-ln-bitcoin-checkout-part2
2020-11-19 12:44:01 +09:00
Nicolas Dorier
d8f145c4dc
Merge branch 'master' into plugins-db
2020-11-19 12:19:17 +09:00
Kukks
179520a211
Plugins: Allow creation of independent DbContexts
...
This allows plugins to create custom dbcontexts, which would be namespaced in the scheme with a prefix. Migrations are supported too and the table would be prefixed too
2020-11-18 12:27:26 +01:00
nicolas.dorier
f3611ac693
Add Webhooks in store's settings
2020-11-08 15:57:24 +09: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
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
b2052ca308
fix invoice exception status not displaying in list
...
fixes #1960
2020-10-08 08:42:45 +02:00
Kukks
8e8415515d
Show index of payment address for onchain payments
2020-09-16 11:49:37 +02:00
Kukks
50a9772388
Remove Changelly
2020-09-10 10:30:53 +02:00
Kukks
735995954f
Add custom refund option
...
Allows you to specify an alternative refund amount and currency. This allows partial refunds and other negotiated terms
closes #1874
2020-09-02 11:24:18 +02: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
34e76494e3
GreenField: Invoice API
2020-08-26 21:36:29 +09:00
Dennis Reimann
e7ea8ac40f
Improve invoices list view ( #1815 )
...
* Improve invoices list view
* Pager: Only show options that make sense
* ListInvoices formatting
* Add separator for dropdown toggle split
* Minor ListInvoices improvement
* Improve payment requests list view
* Distinguish empty and filtered lists
* Properly align invoice details
* Add payment symbols to invoices list
* Improve payment symbols in invoices list
* Always display search on list pages
* Inline variable
* Move display logic to pager
e5040ede55 (commitcomment-41698272)
2020-08-24 13:57:07 +09:00
Andrew Camilleri
3024ace641
Merge branch 'master' into bitcoin-only-fixes
2020-08-14 17:50:36 +02:00
nicolas.dorier
d05f914841
Fix crash if impossible to get the network of a payment
2020-08-13 16:29:59 +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
77f5d0be35
Initializing BasePagingViewModels from cookie
2020-07-30 18:02:59 -05:00
rockstardev
19ffd031ec
Refactoring query extraction from cookie into extender methods
2020-07-28 10:28:32 -05:00
rockstardev
bce386bc7a
Blobbifying user preferences cookie, to contain all prefs
2020-07-28 10:28:32 -05:00
rockstardev
9d9d0461ad
Generalizing saving of search, applying it to PaymentRequests grid
2020-07-28 10:28:32 -05:00
rockstardev
6bacddc159
Refactoring ListInvoicePreferences
2020-07-28 10:28:32 -05:00
nicolas.dorier
f3700c39e3
Save the latest search on invoices
2020-07-17 13:24:41 +09:00
Nicolas Dorier
33eb5f8117
Merge pull request #1742 from bolatovumar/feat/1709
...
Allow mass-archiving of invoices
2020-07-15 12:27:25 +09:00
Umar Bolatov
94e8bf4a72
Allow mass-archiving of invoices
...
closes #1709
2020-07-14 19:58:52 -07:00
nicolas.dorier
88af6c441f
Can refund invalid invoices
2020-07-14 15:42:37 +09:00
rockstardev
f88c02cccd
Removing unused usings, readonly fields where possible
2020-06-28 22:07:48 -05:00
rockstardev
b6c7af32de
Cleaning up bom from cs files
2020-06-28 21:44:35 -05:00
nicolas.dorier
51514252b6
Run dotnet format
2020-06-28 17:55:27 +09:00
nicolas.dorier
5e8b379c50
Add invoice refund
2020-06-25 15:31:46 +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
Kukks
e5a3ef3e22
Archive Invoice
2020-05-07 12:50:07 +02:00
Andrew Camilleri
67da6ee379
Decimal precision and filter valid transaction ( #1538 )
...
The liquid transactions list was showing all transactions to the wallet, even when it had nothing to do with the specific crypto code (e.g sending LBTC txs in USDT, LCAD in USDT, etc). This PR fixes that.
It also uses the previously introduced checkout decimal precision fix to the Wallets screen, specifically the balance amount on wallet llist and balance change on transaction list.
2020-05-04 01:04:34 +09:00
Andrew Camilleri
9c9c102e74
fix PadRight formatter
2020-05-03 09:32:10 +02:00
Andrew Camilleri
2bb4dd5d01
Fix decimal points shown in Checkout UI based on currency ( always showed btc decimal precision before) ( #1529 )
...
* Fix decimal points shown in Checkout UI based on currency ( always showed btc decimal precision before)
* cleanup ShowMoney
2020-05-03 01:28:35 +09:00
rockstardev
ee0ef2881a
Removing extra setting, depending on Custom CSS for bundled themes
2020-03-28 14:10:18 -06:00
rockstardev
a6ac67963e
Adding setting to CheckoutExperience to pick checkout theme
2020-03-26 19:49:00 -05:00
nicolas.dorier
318d826694
Rename Permissions.Can.. to Policies.Can..
2020-03-20 13:41:47 +09:00
nicolas.dorier
29a807696b
Refactor permissions of GreenField
2020-03-19 23:43:51 +09:00
rockstardev
fca6b39681
Revert "Remove the next address to pay to from Invoice details page ( Fix #1056 ) ( #1283 )"
...
This reverts commit 6848482999
.
2020-02-28 16:30:57 -06:00
hannes
f097ecdc80
fix: remove ipn via email #1241 ( #1337 )
...
* fix: remove ipn via email #1241
* fix: remove ipn via email #1241
2020-02-24 21:21:03 +09:00
Nicolas Dorier
6848482999
Remove the next address to pay to from Invoice details page ( Fix #1056 ) ( #1283 )
2020-01-21 16:53:24 +09:00
Andrew Camilleri
c269dee980
Liquid changes ( #1281 )
...
Add assetid to bip21 for liquid
change liquid icons
change liquid asset name
change currency code displayed in checkout to one set in network
2020-01-16 15:01:01 +09:00
nicolas.dorier
d3408b91be
bump libraries
2020-01-12 15:32:26 +09:00
Matt Pazar
eb85b1a7b4
Fixing sats exchange rate display
...
Fixed #1147
2019-12-04 14:21:33 -06:00
Umar Bolatov
0f7458254e
Retain store ids when filtering invoices
2019-11-07 18:14:38 -08:00
nicolas.dorier
2d80dbfa8f
Custom logo and custom url for checkout page should accept any string (relative path) ( Fix #1124 )
2019-11-06 12:02:13 +09:00
nicolas.dorier
aad586232c
Refactor StatusMessage and remove ExternalLogin
2019-10-31 14:11:33 +09:00