nicolas.dorier
18e68d04f9
Rename invoice states and payment states
2020-11-23 18:28:35 +09:00
Dennis Reimann
ff87319a74
API: Handle lightning invoice creation errors ( #2070 )
...
Catches LightningClient exceptions and responds with a detailed API error (400) instead of a generic server failure (503).
2020-11-23 06:40:13 +01:00
Nicolas Dorier
f9b86a6b2e
Merge pull request #1901 from btcpayserver/api/invoice-extras
...
GreenField: Add Invoice Payment methods endpoints
2020-11-20 10:25:00 +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
nicolas.dorier
07c5c2972d
Add callback doc
2020-11-16 12:13:27 +09:00
nicolas.dorier
df79c2cf48
Improve tests of webhooks
2020-11-14 13:39:44 +09:00
nicolas.dorier
94bcbeb604
Add Greenfield API
2020-11-13 14:15:03 +09:00
rockstardev
13cb2c695f
Adding onChainWithLnInvoiceFallback parameter to swagger doc
2020-11-09 23:08:07 -06:00
nicolas.dorier
f3611ac693
Add Webhooks in store's settings
2020-11-08 15:57:24 +09:00
Nicolas Dorier
39029adcd8
Merge pull request #2011 from dennisreimann/store-setup
...
Store setup restructuring
2020-11-06 22:28:20 +09:00
Dennis Reimann
1ba0685596
API Docs: Fix lightning invoice for store payload ( #2052 )
2020-11-06 14:00:10 +01:00
Dennis Reimann
f2daa6a150
Improve store setup display
2020-11-06 11:14:00 +01:00
Dennis Reimann
b9af805ac1
Store UI: Improve wallet status display
2020-11-06 10:50:22 +01:00
Dennis Reimann
b73aa55a75
Store setup: Restructuring basics
2020-11-06 10:50:20 +01:00
Kukks
1d82c3779b
Remove AwaitingConfirmation
2020-10-27 09:49:35 +01:00
Kukks
abc9d07977
fix swagger format for dates
2020-10-27 09:47:22 +01:00
Kukks
8962bf00f6
GreenField: Add Invoice Payment methods endpoints
...
lets you fetch all active payment methods data + payments made
2020-10-27 09:47:21 +01:00
Andrew Camilleri
fac35b46bb
Display link for Pay button ( #2017 )
...
fixes #635
2020-10-24 23:52:39 +09:00
Dennis Reimann
b1b3ce48ee
Toast messages in payment request ( #2010 )
...
* Hide toast messages in print
Fixes #2009 .
* Optimize payment request toast messages
2020-10-24 10:20:19 +02:00
Dennis Reimann
20322c6ab8
Improve payment print styles ( #1977 )
...
* Improve payment print styles
Allows for export as invoice PDF to be used in accounting. Closes #1957 .
* Change Transaction ID wording
* Minor payment request UI improvements
* Add amount paid, rate and colorize payment status
* Display rate at invoice level
* Inherit text color in print
* Show full date in print view
* Rearrange payment details
* Add received date for payments
* Fix amount calculation
* Fix validInvoice assignment
2020-10-23 17:37:28 +09:00
Andrew Camilleri
4176f3659b
Add QR code scan/show for PSBT + Import wallet via QR ( #1931 )
...
* Add PSBT QR code scan/show
This PR introduces support to show and read PSBTs in BC-UR format via animated QR codes. This allows you to use BTCPay with HW devices such as Cobo Vault and Blue wallet to sign transactions without ever exposing the keys outside of that device.
Spec: https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-005-ur.md
I've also bumped the QR code library we sue as it had a bug with large datasets.
* Reuse same code for all and allow wallet import via QR code scan
* remove unecessary js vendor files
* Allow export wallet from settings via QR
* formatting
* bundle
* fix wallet receive bundle
2020-10-21 14:03:11 +02:00
nicolas.dorier
0a8c2926ea
reword review step for vault
2020-10-14 19:57:27 +09:00
Dennis Reimann
f2870caed2
Payment redesign ( #1967 )
...
* Payment redesign
Guess who's back!
This reverts commit 4174fa648d
.
* Refactor PullPayment state string
Compatible with this one: https://github.com/btcpayserver/btcpayserver/pull/1834/files#diff-a9136096252382b110b9a7ac7747b95aR41
* Use unified copy to clipboard function
* Refactor status text class to helper function
2020-10-13 09:58:46 +02:00
Nicolas Dorier
10bf914d78
Merge pull request #1937 from NicolasDorier/retry-vault
...
Add Retry button if a BTCPay Vault operation fails
2020-10-08 16:17:10 +09:00
Andrew Camilleri
4174fa648d
Revert "Payment redesign" ( #1962 )
2020-10-08 08:37:18 +02:00
nicolas.dorier
182d67881d
Add specter to the list of RPC compatible wallet
2020-10-08 15:16:59 +09:00
Nicolas Dorier
9284ac7461
Merge pull request #1930 from dennisreimann/payment-redesign
...
Payment redesign
2020-10-08 12:10:28 +09:00
Nicolas Dorier
55eec06e77
Merge pull request #1934 from btcpayserver/better-users
...
Add Created date to user, add verified column in list and make user l…
2020-10-08 12:08:16 +09:00
nicolas.dorier
069acf0297
Add Retry button if a BTCPay Vault operation fails
2020-10-08 12:05:03 +09:00
Dennis Reimann
5faf6be02d
Improve notifications dropdown
...
Minor changes to the spacing, first of all this fixed the notifications dropdown in dark mode.
2020-10-07 22:50:34 +02:00
Kukks
3d2b4cbfa8
Add Created date to user, add verified column in list and make user list use same model as modern lists
2020-10-05 13:00:15 +02:00
Dennis Reimann
dcf8783c2e
Add copy link confirmation
2020-10-03 17:04:36 +02:00
Dennis Reimann
489ce0bebc
Payment Request UI: Finetuning
2020-10-01 21:23:41 +02:00
Dennis Reimann
38b4812eb3
Payment Request UI: Print adaptions
2020-10-01 21:23:38 +02:00
Dennis Reimann
69fdc2d821
UI: Add bootstrap responsive helper for dev env
2020-10-01 21:23:37 +02:00
Dennis Reimann
9104b0f974
Payment Request UI: Main part
...
fix
fix
fix
2020-10-01 21:23:36 +02:00
Dennis Reimann
6ec7373a1a
# This is a combination of 2 commits.
...
# This is the 1st commit message:
UI: Move noscript styles to header include
Reusability
# This is the commit message #2 :
fix
2020-10-01 21:23:35 +02:00
Dennis Reimann
4d4459fa4e
Payment Request UI: Layout and header
2020-10-01 21:23:33 +02:00
Nicolas Dorier
40bfc9b368
Merge pull request #1768 from sotblad/MonetaryUnit
...
Add MonetaryUnit (MUE) support
2020-09-30 18:33:41 +09:00
Nicolas Dorier
73684d11c8
Merge pull request #1908 from btcpayserver/feat/shopify-mark-paid
...
Shopify registering paid transactions, marking orders paid, finishing integration
2020-09-30 11:23:56 +09:00
rockstardev
f1c1846c66
Restoring BtcPay keywords
2020-09-29 16:54:33 -05:00
Kukks
8f8562705a
Pass due amount from shopify UI in case of partial payments
2020-09-29 16:51:00 -05:00
Andrew Camilleri
d958b1808c
Make Sync Modal remember collapsed state ( #1929 )
...
* Make Sync Modal remeber collapsed state
This makes the sync modal use the bootstrap collapse component instead of animatecss. It also removed animatecss as it seemed to be only used there. Also, it will now remember if you collapsed it between page loads which since the new eth stuff keeps asking to configure it on my dev env.
* Sync modal improvements
- Use chevron icon and indicate toggle state
- Smooth opening animation by toggling element without padding
- Better modal content padding
- Run JS immediately to prevent flickering
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2020-09-29 14:13:39 +02:00
rockstardev
0812596929
Adding another string for integration check
2020-09-26 12:22:16 -05:00
rockstardev
d33a449332
Changing page title during before and after payment
2020-09-25 16:55:42 -05:00
rockstardev
02b99d2b06
Injecting payment button, wasn't displaying when invoice already present
...
Also button was not getting refresh on modal close
2020-09-25 16:55:28 -05:00
rockstardev
b4f0cf510d
Ensuring that elements on page are refreshed as soon as possible
...
Waiting on `load` is way too long, results in bad UX
2020-09-25 16:06:29 -05:00
Kukks
c9f0295516
Make Shopify transaction register system handle marked payments slightly more
2020-09-24 16:25:36 +02:00
Kukks
42df6d58b1
Simplify Shopify integration
...
Added dedicated endpoint that generates an invoice or returns an existing one as needed for a shopify order
Added rate limiter to shopify endpoint to prevent abuse
Reduce shopify js to a small file
Use events from btcpay modal to reduce constant pinging to btcpay server
Register invoice payment failures on the shopify backend.
2020-09-24 16:25:35 +02:00
Kukks
9aed4b0e87
Allow receiving events from the BTCPay modal library
2020-09-24 16:25:35 +02:00