Dennis Reimann
7e50267cb0
UI: Store setup finetuning ( #2087 )
...
* UI: Store setup finetuning
Incorporate @dstrukt's improvement feedback from [this comment](https://github.com/btcpayserver/btcpayserver/pull/2011#issuecomment-735909927 ).
* Clean up and fix test
2020-12-02 07:45:00 +01:00
Nicolas Dorier
d8f145c4dc
Merge branch 'master' into plugins-db
2020-11-19 12:19: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
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
rockstardev
f84f2dca64
Adding option for unified onchain QR code to Checkout Experience
2020-11-09 01:11:03 -06:00
nicolas.dorier
f3611ac693
Add Webhooks in store's settings
2020-11-08 15:57:24 +09:00
Andrew Camilleri
793b1b56d9
Fix exception when saving checkout experience on new store ( #2033 )
2020-10-31 11:34:40 +01:00
rockstardev
1646241dfb
Switch to POST for dismissing hints
2020-10-18 03:11:17 -05:00
rockstardev
543e628a8b
Removing rates hint
2020-10-18 03:11:17 -05:00
rockstardev
f5c90bebdc
Support for dismissing hints
2020-10-18 03:11:17 -05:00
rockstardev
15af66de55
Setting hints during store creation and update
2020-10-18 03:11:17 -05: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
Kukks
19cc93daae
Reduce steps to 1 when integrating Shopify and start adding more API calls for Shopify to reduce JS logic
2020-09-24 16:25:35 +02:00
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
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
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