Kukks
4516bbdadd
Fix and Cache Shopify JS
2020-09-24 16:25:35 +02:00
Kukks
0cf9b20328
Kukks Shopify Enhancement Suite Commit
2020-09-24 16:25:35 +02:00
rockstardev
05b45f8cf5
Shopify credentials clearing that stops order marking
2020-09-24 16:25:33 +02:00
rockstardev
8a68e1b49d
Importing UI for registering and verifying Shopify credentials
2020-09-24 16:25:33 +02:00
Kukks
50a9772388
Remove Changelly
2020-09-10 10:30:53 +02:00
nicolas.dorier
67b04473b5
Decouple the CreateInvoiceCore from BitpayCreateInvoice, remove some features from greenfield invoice for now
2020-08-26 21:36:32 +09:00
nicolas.dorier
02998fff49
Add Altcoins-Release and Altcoins-Debug configurations
2020-07-29 18:55:28 +09:00
XPayServer
92ae1109d0
Add Bitcoin Only Build
2020-07-28 22:48:51 +02: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
Dennis Reimann
b066cfd904
Update and fix documentation links
2020-06-11 16:09:33 +02: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
rockstardev
33f63508e8
Adding setting in checkout experience for inclusion of private route hints
2020-05-19 16:27:06 -05:00
Andrew Camilleri
2bc7fa0316
Show warning when enabling Payjoin but supported payment methods are not using a hot wallet ( #1545 )
...
* Show warning when enabling Payjoin but supported payment methods are not using a hot wallet
https://i.imgur.com/RXBhr0n.png fixes #1474
* expose p2p port
2020-05-08 05:37:10 +09:00
Kukks
d90ffb2254
move payjoin settings to store settings from checkout experience
2020-03-27 10:45:13 +01:00
Kukks
89da4184ff
BIP79 Support
2020-03-27 10:45:12 +01:00
Kukks
36bd76248b
Allow Pay Button to work on Apps
...
This PR allows you to use the pay button generator to create buttons that target apps. This means that you can generate an invoice that is linked to an item on the POS/Crowdfund (targeting the item is optional). The POS/Crowdfund item amount -> invoice creation amount validation works too so that the user cannot modify the amount of a perk using just html ( fixes #1392 )
2020-03-24 23:43:47 -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
Andrew Camilleri
34702d2633
Revoke Legacy Api Keys ( #1344 )
...
closes #1333
2020-02-21 13:40:00 +09:00
Kukks
66488d813b
Fixes #1324 store token revoke redirect error
2020-02-07 08:23:00 +01:00
Andrew Camilleri
06f1c17a5f
Make unused assets in store settings collapsed ( #1310 )
2020-01-26 19:45:24 +09:00
Andrew Camilleri
025da0261d
new feature: Wallet Receive Page ( #1065 )
...
* new feature: Wallet Receive Page
closes #965
* Conserve addresses by waiting till address is spent before generating each run
* fix tests
* Filter by cryptocode before matching outpoint
* fix build
* fix edge case issue
* use address in keypathinfo directly
* rebase fixes
* rebase fixes
* remove duplicate code
* fix messy condition
* fixes
* fix e2e
* fix
2020-01-18 14:12:27 +09:00
Andrew Camilleri
36f980135f
fix broken url ( #1275 )
...
* fix broken url
* fix test
2020-01-14 22:06:46 +09:00
nicolas.dorier
5dbdb4b399
Keep coinaverage compatibility, improve UX, hardcode feed provider supported exchanges
2020-01-13 23:37:01 +09:00
Kukks
58d9a48787
CoinGecko Rate Provider
...
The CoinGecko rate provider is similar to the bitcoin average one, in that you can ask it for a rate from its aggregated sourcing or you can get rates from specific exchanges. I've added support for both.
I haven't integrated it or replaced coinaverage just to see if we should use it as the default and switch everyone to it or what other action to take.
2020-01-13 20:20:00 +09:00
nicolas.dorier
d3408b91be
bump libraries
2020-01-12 15:32:26 +09:00
nicolas.dorier
629dfcf152
Cleanup netcore21 specific code
2020-01-12 13:30:54 +09:00
Andrew Camilleri
4d7480db15
Liquid & Liquid Assets Support ( #1118 )
2019-12-24 16:20:44 +09:00
nicolas.dorier
47eb087d1b
Rename CanGenerateWallet to CanUseHotWallet, small refactoring on generatewallet
2019-12-18 22:28:03 +09:00
Umar Bolatov
0a9290a980
Make recommended fee confirmation target configurable
...
Address #1110
2019-11-06 16:21:33 -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
9ecb27a9bd
Fix and test /api-tokens (fix https://github.com/btcpayserver/woocommerce-plugin/issues/34 )
2019-11-03 16:17:28 +09:00
nicolas.dorier
28cc4facd4
Redesign confirm form
2019-11-03 15:20:25 +09:00
nicolas.dorier
aad586232c
Refactor StatusMessage and remove ExternalLogin
2019-10-31 14:11:33 +09:00
nicolas.dorier
eac4c91820
Move Bitpay authentication class in BTCPayServer.Security
2019-10-19 00:54:20 +09:00
Umar Bolatov
c908301b84
Add option to show recommeded fee on checkout invoice
...
Address #1036
2019-10-14 10:09:26 -07:00
nicolas.dorier
281a2461ad
Refactor authorizations
2019-10-14 00:24:41 +09:00
nicolas.dorier
4d84343a80
Prepare BTCPayServer for .netcore 3.0
2019-10-03 17:06:49 +09:00
Umar Bolatov
438fc34ad2
Replace pay button PNG image with an SVG and add 2x res version ( #1034 )
...
fix #1030
2019-09-20 19:14:08 +09:00
Andrew Camilleri
7208e63155
Excerpts from #971 (manual PR) (part1 ) ( #1006 )
...
* Excerpts from #971
Relating to selenium tests + small renamings
* fix build
2019-09-03 20:11:36 +09:00
Andrew Camilleri
b29b46bbc7
Add policy to allow internal lightning node for non-admins ( #975 )
...
Partially related to #204 (but no actual management and accounting of funds in different stores occurs)
2019-08-20 17:38:15 +09:00
nicolas.dorier
42d7ad02b0
In update store, make payment methods "enabled" only if properly configured
2019-08-01 17:10:52 +09:00
nicolas.dorier
dc97982fad
Remove trace of gdax (fix https://github.com/btcpayserver/btcpayserver/issues/913 )
2019-07-12 23:34:10 +09:00
nicolas.dorier
ca5be7e38d
Never use default AuthenticationScheme
2019-06-08 12:41:44 +09:00
nicolas.dorier
1e77546251
Refactoring, make PaymentType a class instead of enum
2019-06-04 08:59:01 +09:00
nicolas.dorier
0b257b98f5
Move back ToPrettyString() in PaymentMethodId to fix crash if a payment method as been disabled
2019-06-04 01:06:03 +09:00
Andrew Camilleri
81dae7d350
BTCPay Abstractions: Move PaymentMethod specific logic to their handlers ( #850 )
2019-05-29 23:33:31 +09:00
Andrew Camilleri
d3e3c31b0c
Btcpay abstract BTCPayNetwork -- Alternative PR to #865 ( #868 )
...
* BitcoinSpecificBtcPayNetwork - abstract BTCPayNetwork
* some type fixes
* fix tests
* simplify fetching handler in invoice controller
* rename network base and bitcoin classes
* abstract serializer to network level
* fix serializer when network not provided
* fix serializer when network not provided
* fix serializer when network not provided
* try fixes for isolating pull request
2019-05-29 18:43:50 +09:00