Commit Graph

916 Commits

Author SHA1 Message Date
zeusthealmighty
0a83f21af5
KeyPath Updated 2018-05-14 10:04:12 -05:00
nicolas.dorier
4184c6c208 Convert in UriAttribute use invariant culture 2018-05-14 21:28:33 +09:00
Andrew Camilleri
bcd79c5882 use alternative uri validation 2018-05-14 09:32:04 +02:00
cryptcoin-junkey
b8c513aa2b Support Monacoin. 2018-05-14 05:44:17 +00:00
Andrew Camilleri
ad67f4ef18 update to use longs 2018-05-13 09:47:42 +02:00
Andrew Camilleri
2c0bcfc0ec Merge remote-tracking branch 'btcpayserver/master' into feature/extended-invoice 2018-05-13 08:34:36 +02:00
nicolas.dorier
0ba1072d54 bump 2018-05-13 15:09:38 +09:00
nicolas.dorier
f7fe855274 Do not roundup rates 2018-05-13 15:09:17 +09:00
nicolas.dorier
449738414b Add cryptopia 2018-05-12 19:37:32 +09:00
nicolas.dorier
a34842585d bump 2018-05-12 19:19:40 +09:00
nicolas.dorier
eb882c2c46 Update package 2018-05-12 19:15:54 +09:00
nicolas.dorier
ca65c6bd8f fix #171 2018-05-12 18:38:43 +09:00
rockstardev
f97173e9e7 Testing invoice payment with Lnd 2018-05-12 00:43:13 -05:00
rockstardev
f8540dc78c Providing merchant_lnd and customer_lnd for testing 2018-05-11 16:59:24 -05:00
rockstardev
b03d271f85 Refactoring LndClient, enabling passing of Swagger instance 2018-05-11 14:07:46 -05:00
rockstardev
3770adb7d3 Displaying fiat value of invoice's order amount in details 2018-05-11 12:15:26 -05:00
cronos
7fdf19ca22 Remove cryptopia from CoinAverage 2018-05-11 11:07:42 -05:00
cronos
4e776adb03 Merge remote-tracking branch 'upstream/master' 2018-05-11 11:06:51 -05:00
nicolas.dorier
26db946392 BTCPayRateProviderFactory is responsible for getting the supported exchange list 2018-05-12 00:54:17 +09:00
cronos
d102c142b9 Typo 2018-05-11 10:46:49 -05:00
cronos
f7989541b9 Change Polis Rates - Add Cryptopia 2018-05-11 10:26:08 -05:00
nicolas.dorier
b7f0ce18b3 Make sure Lightning charge can't hang out the payment 2018-05-12 00:23:25 +09:00
cronos
e1dfbfe3b0 Rebase 2018-05-11 10:20:23 -05:00
nicolas.dorier
786d129452 Make sure to not freeze if ligthning does not respond 2018-05-12 00:14:39 +09:00
Andrew Camilleri
a37a8e8fcd Merge remote-tracking branch 'btcpayserver/master' into feature/extended-invoice 2018-05-11 16:46:38 +02:00
nicolas.dorier
355989c278 bump 2018-05-11 23:34:42 +09:00
nicolas.dorier
af3dee95de round up rates sent back by the RateProviderFactory 2018-05-11 23:31:50 +09:00
nicolas.dorier
70a6bd6a01 bump 2018-05-11 22:42:29 +09:00
nicolas.dorier
4afb0acc84 does not generate antiforgery 2018-05-11 22:41:11 +09:00
nicolas.dorier
9afc143801 Use decimals and fix invoices 2018-05-11 22:38:31 +09:00
nicolas.dorier
8e4943df65 low-medium speed policy 2018-05-11 22:12:45 +09:00
nicolas.dorier
9b3bd8343d bump nuget packages 2018-05-11 21:33:46 +09:00
Andrew Camilleri
ee4f83ddba small fixes 2018-05-11 12:21:25 +02:00
Andrew Camilleri
c326998381 bump nbitpayclient dependency to .20 2018-05-11 11:42:13 +02:00
Andrew Camilleri
239a011e60 add new properties and change types to decimal 2018-05-11 11:31:21 +02:00
nicolas.dorier
6f07849e1d Use policies security for controlling access to bitpay api 2018-05-11 17:16:18 +09:00
nicolas.dorier
199db01eaf No need of authentication for GetInvoice API (#166) 2018-05-11 17:05:08 +09:00
nicolas.dorier
a3c46c8f67 Use hangfire in-memory provider until the postgres binding to hangfire get updated. 2018-05-11 15:06:11 +09:00
nicolas.dorier
66a68d6180 Rename LockSubscription, remove the link if not available 2018-05-10 16:02:49 +09:00
rockstardev
be1128a886 Support for displaying fiat value of invoice 2018-05-09 22:39:13 -05:00
nicolas.dorier
d41a5a65a2 Update posgres and clightning in tests 2018-05-10 11:56:46 +09:00
nicolas.dorier
d5cab938ee bump 2018-05-09 14:10:06 +09:00
nicolas.dorier
6bd5976d90 Update SQLite package 2018-05-08 19:17:06 +09:00
nicolas.dorier
bba268b5e2 Upgrade to .NET Core 2.1 2018-05-08 17:57:53 +09:00
nicolas.dorier
70c98b6901 use the theme manager for ViewPointOfSale 2018-05-08 00:19:28 +09:00
nicolas.dorier
2d3b7fea2e update packages 2018-05-07 23:02:55 +09:00
Nicolas Dorier
3bdf1c9a00
Merge pull request #156 from Vutov/master
Added BTG Support
2018-05-07 14:16:31 +09:00
nicolas.dorier
a52665ea80 bump 2018-05-07 12:29:56 +09:00
nicolas.dorier
3d943d49e6 Make sure if the default crypto is no available, we don't get error 404 2018-05-07 12:25:50 +09:00
nicolas.dorier
6ca8ba9231 Allow signing on non segwit transactions via the ledger 2018-05-07 12:17:46 +09:00
nicolas.dorier
75d685ae6c fix grammar 2018-05-07 00:24:23 +09:00
nicolas.dorier
7b2ef9aec2 Remove unused Error.cshtml 2018-05-06 22:49:00 +09:00
nicolas.dorier
efe666b284 Fix call to Rates via bitpay API 2018-05-06 22:41:38 +09:00
vutov
ca8af5047a Changed DefaultRateRules 2018-05-06 14:59:49 +03:00
nicolas.dorier
cdc0b0d628 Fix crash when creating a token 2018-05-06 19:03:30 +09:00
nicolas.dorier
87e28b70fd cap MinimumTotalDue to 1 satoshi 2018-05-06 13:55:03 +09:00
nicolas.dorier
b96f464e39 Add "unusual:" filter to invoice list 2018-05-06 13:16:39 +09:00
vutov
bca68986f3 Added BTG Support 2018-05-05 23:06:09 +03:00
nicolas.dorier
272ac49872 try to better respect event ordering 2018-05-06 02:06:07 +09:00
nicolas.dorier
5f05ca5ac6 bump 2018-05-06 00:43:05 +09:00
nicolas.dorier
7872b3ec55 Add a new invoice event: expiredPaidPartial and fix some corner case for tolerance 2018-05-06 00:40:44 +09:00
Nicolas Dorier
27a0aebd12
Merge pull request #155 from Kukks/feature/order-tolerance
Payment Tolerance
2018-05-06 00:06:39 +09:00
nicolas.dorier
366490516e Can filter with "exceptionstatus:", show the exception status on invoice list page 2018-05-05 23:25:09 +09:00
Andrew Camilleri
9a92646d4d add test and refactor for PR 2018-05-05 16:07:22 +02:00
Andrew Camilleri
b002c49dac Merge remote-tracking branch 'btcpayserver/master' into feature/order-tolerance 2018-05-05 16:04:59 +02:00
nicolas.dorier
3f4ec9ba80 simplify currency parsing if _ is forgotten and there is 6 letters 2018-05-05 22:59:53 +09:00
nicolas.dorier
744734a6a1 Returns fallback feerate for coins not supporting fee rate query in NBXplorer 2018-05-05 22:19:36 +09:00
nicolas.dorier
29f662f87c bump NBXplorer 2018-05-05 22:05:22 +09:00
Andrew Camilleri
af21f9f10c Merge remote-tracking branch 'btcpayserver/master' into feature/order-tolerance 2018-05-05 08:49:16 +02:00
nicolas.dorier
efdc99b9d1 Do not spam the logs about failed mail 2018-05-05 01:42:42 +09:00
nicolas.dorier
4458e63c1a Break default DOGE rules in two, add some documentation about inverses 2018-05-05 01:34:08 +09:00
nicolas.dorier
3225745115 bump 2018-05-05 01:01:39 +09:00
nicolas.dorier
a325592106 Can match exact reverse 2018-05-05 01:00:19 +09:00
Andrew Camilleri
01069ed583 Remove unnecessary branching 2018-05-04 17:50:05 +02:00
Andrew Camilleri
0fc770bbb1 extract logic of accounting to accounting and remove bitpay breaking changes 2018-05-04 17:47:33 +02:00
Andrew Camilleri
dfb79ef96e Merge remote-tracking branch 'btcpayserver/master' into feature/order-tolerance 2018-05-04 17:46:39 +02:00
nicolas.dorier
4ebffc8d43 fix BIP70 bug 2018-05-05 00:44:02 +09:00
nicolas.dorier
c2dad08fef Can solve inverse of currency pair 2018-05-05 00:40:54 +09:00
cronos
7c3ddf904c Merge remote-tracking branch 'upstream/master' 2018-05-04 09:47:03 -05:00
Andrew Camilleri
c3d73236e0 start work on payment tolerance feature 2018-05-04 16:15:34 +02:00
nicolas.dorier
8a4da361fd Fix bug about invoice URL 2018-05-04 22:05:40 +09:00
nicolas.dorier
57effe318b Fix missing URL for invoice 2018-05-04 21:41:50 +09:00
nicolas.dorier
9325441693 fix typo 2018-05-04 16:09:43 +09:00
nicolas.dorier
180341576b bump 2018-05-04 15:55:09 +09:00
nicolas.dorier
e2533a93e3 Fix set email screen 2018-05-04 15:54:12 +09:00
nicolas.dorier
14360bde78 Use rate directly from some exchanges, fix bug in ServerSettings 2018-05-04 15:36:10 +09:00
Nicolas Dorier
d793265bed
Merge pull request #154 from rockstardev/master
Addressing several fixes that were assigned to me
2018-05-04 12:37:02 +09:00
rockstardev
0a449e1e8e Allowing custom HtmlTitle
Fix #96
2018-05-03 22:35:06 -05:00
nicolas.dorier
74ccc34c9c Small enhancement on Rates page 2018-05-04 11:58:21 +09:00
rockstardev
674cd1486d Showing btcPaid once invoice is paid
Fix #144
2018-05-03 16:38:40 -05:00
rockstardev
ce12e87b70 Restoring QR Code for 2Fact authentication, fix #147 2018-05-03 16:13:50 -05:00
nicolas.dorier
8f1324fdf3 Can clear email settings Fix #150 2018-05-04 02:16:12 +09:00
nicolas.dorier
3ab69046b0 Add overpaid column Fix #149 2018-05-04 02:01:43 +09:00
nicolas.dorier
6dc4bfaefe Make rate calculation scriptable 2018-05-04 01:46:52 +09:00
nicolas.dorier
f460837f96 Make sure RateRules do not remove comments 2018-05-03 04:33:21 +09:00
nicolas.dorier
e57a488371 Refactor the RateProvider 2018-05-03 03:32:42 +09:00
nicolas.dorier
43be1e191f Create the RateRules class for parsing rate calculation rules 2018-05-02 18:37:53 +09:00
rockstardev
fcfba7f5e1 Refactoring connection to Lnd now there is HTTP support 2018-05-01 20:33:43 -05:00
cronos
25208915eb Merge remote-tracking branch 'upstream/master' 2018-04-30 10:29:30 -05:00
nicolas.dorier
eb975bf8fc Isolate Bitpay's code outside of middleware inside BitpayClaimsFilter 2018-04-30 22:28:00 +09:00
nicolas.dorier
21bbf49640 Rewrite authorization enforcement and simplify the code 2018-04-30 22:00:43 +09:00
nicolas.dorier
9339c7dff2 Make sure btcpay does not wait all the invoces to be cleaned to start 2018-04-30 15:39:47 +09:00
nicolas.dorier
af0eb831a2 Remove useless code and rename file 2018-04-30 02:37:32 +09:00
nicolas.dorier
1fc9a1a54b Move to a Claim based security 2018-04-30 02:33:42 +09:00
nicolas.dorier
3954ce2137 fix (again) the broken hr.js 2018-04-30 01:32:15 +09:00
nicolas.dorier
271de362cb fix broken checkout 2018-04-30 00:29:34 +09:00
nicolas.dorier
d41474ebc8 Bump 2018-04-29 20:52:51 +09:00
nicolas.dorier
5b0b3e30f4 Small rewrite 2018-04-29 20:50:54 +09:00
nicolas.dorier
48a95457b6 fix boolean 2018-04-29 20:49:38 +09:00
nicolas.dorier
7c0b26174f Fix theme manager incorrectly applying default theme if rootPath is specified 2018-04-29 20:48:17 +09:00
nicolas.dorier
f0145142a4 Make sure that we don't authenticate call with bitpay auth methods on non bitpay calls 2018-04-29 20:32:43 +09:00
nicolas.dorier
2848caff2e Support Legacy API Key authentication to Bitpay Invoice API 2018-04-29 18:28:04 +09:00
lepipele
69050f7a56 Lnd sends some integers as strings, testing invoice creation 2018-04-28 12:49:56 -05:00
2pac1
de39fa0aea
Update hr.js 2018-04-28 18:46:55 +02:00
2pac1
94ff77f2b2
Update hr.js 2018-04-28 18:44:55 +02:00
2pac1
bb7dc1ed4a
Update hr.js 2018-04-28 18:34:47 +02:00
2pac1
c5e833ee79
Update hr.js 2018-04-28 18:33:34 +02:00
2pac1
4397591134
Create hr.js 2018-04-28 18:27:51 +02:00
2pac1
986c7b94f4
Update Checkout.cshtml 2018-04-28 18:13:44 +02:00
2pac1
a6ef7387cf
Update LanguageService.cs 2018-04-28 18:12:11 +02:00
lepipele
1743919cd4 Conversion of LnrpcInvoice into LightningInvoice 2018-04-28 00:39:43 -05:00
lepipele
131328b42c Foundation integration with Lnd 2018-04-27 23:36:58 -05:00
lepipele
f32e225fa6 Generating Lnd wrapper using NSwag
https://github.com/lightningnetwork/lnd/blob/master/lnrpc/rpc.swagger.json
2018-04-27 23:36:58 -05:00
nicolas.dorier
95bdeacd93 Order exchanges in the list 2018-04-28 10:58:14 +09:00
nicolas.dorier
07c2f6b810 Remove TokenRepository dependency from InvoiceControllerAPI 2018-04-28 02:51:20 +09:00
nicolas.dorier
8ff81f1648 Use claim based authentication 2018-04-28 02:09:24 +09:00
nicolas.dorier
c3ee43c228 Add ExchangeSharp 2018-04-27 12:15:29 +09:00
lepipele
042142396d Refactoring code to adhere to naming guidelines 2018-04-26 21:52:04 -05:00
lepipele
fbc4ca89aa Enapsulating Token per code review discussions 2018-04-26 21:44:21 -05:00
lepipele
2e5d29064b Removing CssThemeManager dependency on ServerController
Using newly created BaseAsyncService to listen for database changes of theme setting
2018-04-26 21:39:43 -05:00
lepipele
ef0b8376d3 Abstracting hosted service that has listen loop tasks 2018-04-26 21:39:43 -05:00
nicolas.dorier
1fa1b74261 Center the last row of the PoS screen 2018-04-27 00:00:32 +09:00
nicolas.dorier
4f9e4116a2 Point of Sale support free entry 2018-04-26 22:09:18 +09:00
nicolas.dorier
d4935263da Update various packages 2018-04-26 11:45:09 +09:00
nicolas.dorier
e158d909fb bump 2018-04-26 11:16:56 +09:00
nicolas.dorier
de8147d5dd Can opt out required refund email from customer 2018-04-26 11:13:44 +09:00
nicolas.dorier
16f1791a9a Invoice filter must work with duplicated filter 2018-04-26 11:03:02 +09:00
lepipele
ec5b45cff6 Recoding timer removing dependecy on browser's setInterval
Ref: https://github.com/btcpayserver/btcpayserver/issues/130
2018-04-25 13:30:00 -05:00
lepipele
f2516854d8 Fixing width to align first columns
Ref: https://github.com/btcpayserver/btcpayserver/pull/134#issuecomment-383785811
2018-04-23 21:58:22 -05:00
lepipele
062ca6e743 Merge remote-tracking branch 'source/master' 2018-04-23 21:53:06 -05:00
Saevar
78b544f9ca
Update is.js 2018-04-23 23:08:35 +00:00
lepipele
81926b4450 Ellipsis when there is lots of info, preserving responsive tables
Ref: https://github.com/btcpayserver/btcpayserver/issues/133
2018-04-23 16:00:03 -05:00
nicolas.dorier
a7ad71d492 CoinAverage credentials are now correctly passed 2018-04-23 17:21:50 +09:00
nicolas.dorier
18977f7265 Optimize number of requests sent to Quadrigacx 2018-04-23 17:06:22 +09:00
nicolas.dorier
8a88b44e98 Add special rate provider for qudrigacx 2018-04-23 16:44:59 +09:00
nicolas.dorier
c9e5fe42ba Set default AvailableExchanges inside CoinAverageSettings 2018-04-23 16:12:11 +09:00
nicolas.dorier
56dffbf514 Set default exchange list 2018-04-23 16:09:18 +09:00
nicolas.dorier
0e1fac3773 fix getting exchange rate of Coinaverage 2018-04-23 15:58:35 +09:00
nicolas.dorier
e7c06880a8 Use API keys of bitcoinaverage for getting the exchange list 2018-04-23 15:48:18 +09:00
lepipele
36136f0f0f Removing empty folder, fixing build warnings 2018-04-22 22:30:37 -05:00