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
rockstardev
eb6b1b431c
Removing duplicate FromServices import
2020-09-25 14:13:57 -05:00
rockstardev
e955ddb9f1
Changing button text to better signal operation
2020-09-25 13:58:52 -05:00
rockstardev
48acd101a5
Handling errors with registering store script
2020-09-25 13:55:34 -05:00
rockstardev
694cedb89a
Handling scenario where user provides invalid Shopify credentials
2020-09-25 13:50:23 -05:00
rockstardev
47e9f820e4
Switching the flow to exclusively use Example Url
2020-09-25 13:50:04 -05:00
Kukks
a7d7b5abc3
set order id of shopify invoice and serch by order id + storeId
2020-09-24 18:18:17 +02:00
Kukks
03d6c86899
Revert "Make Invoices save internal tags in the text search"
...
This reverts commit f352399428
.
2020-09-24 17:33:15 +02:00
rockstardev
e9bd1bad67
Removing reference to Nethereum, Bitcoin only build
2020-09-24 16:25:36 +02: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
078a2d7e39
Reduce Shopify integration steps and make sure checks work.
2020-09-24 16:25:35 +02:00
Kukks
f352399428
Make Invoices save internal tags in the text search
2020-09-24 16:25:35 +02:00
Kukks
0b2f115b73
Fix issue with new Invoice API ignoring internal tags
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
Kukks
3054f91fe7
Fix typo in Invoice method param
2020-09-24 16:25:35 +02:00
Kukks
91da129abc
Include missing Shopify API models
2020-09-24 16:25:35 +02:00
Kukks
f77c27ca71
Make BTCPay Modal refer to mattermost instead of slack
2020-09-24 16:25:35 +02: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
1c510d45f0
Commenting code to elaborate on decisions made
2020-09-24 16:25:34 +02:00
rockstardev
5b958d7ff6
Ensuring that Shopify transaction registrations are not done in parallel
2020-09-24 16:25:34 +02:00
rockstardev
d9872bc94d
Making sure we don't register same invoice multiple times
2020-09-24 16:25:34 +02:00
rockstardev
f177a39b96
Removing dynamic variables from Shopify api interactions
2020-09-24 16:25:34 +02:00
rockstardev
0e53ead14e
Adding another state for detection of invoice paid
2020-09-24 16:25:34 +02:00
rockstardev
9b0fb9ecdc
Adding links to other integrations per @pavlenex suggestion
2020-09-24 16:25:34 +02:00
rockstardev
fa08c52f74
Bugfixing detection of invoice paid in shopify modal
2020-09-24 16:25:34 +02:00
rockstardev
ce15eed343
Fixing javascript variable typo
2020-09-24 16:25:34 +02:00
rockstardev
b993da9751
Ensuring that Shopify.Password values is present
2020-09-24 16:25:34 +02:00
rockstardev
a93e3be197
Initializing modal apiPrefix url, needed for bundling
2020-09-24 16:25:34 +02:00
rockstardev
858d56d20c
Bugfixing problem with currency comparison
2020-09-24 16:25:34 +02:00
rockstardev
0818abe233
Prefixing Shopify invoices, passing real orderId
2020-09-24 16:25:34 +02:00
rockstardev
c39138e3ba
Not displaying Shopify Api Password
2020-09-24 16:25:34 +02:00
rockstardev
98c530cada
Using bundled javascript for Shopify
2020-09-24 16:25:33 +02:00
rockstardev
e4f3c1ae94
Tweaking UI for Shopify integration
2020-09-24 16:25:33 +02:00
rockstardev
05b45f8cf5
Shopify credentials clearing that stops order marking
2020-09-24 16:25:33 +02:00
rockstardev
d530059e7e
Tweaking Shopify integrations page for better display
2020-09-24 16:25:33 +02:00
rockstardev
7a04be0f30
Registering ShopifyOrderMarkerHostedService
2020-09-24 16:25:33 +02:00
rockstardev
c3d8c8d4b0
Checking that order exists on Shopify before registering transaction
2020-09-24 16:25:33 +02:00
rockstardev
0af4be3d99
Importing hosted service that will register transactions on Shopify
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
rockstardev
cf99f0fca0
Importing ShopifyApiClient for interactions with Shopify Api
2020-09-24 16:25:33 +02:00
nicolas.dorier
31e335792f
Update PSBT should include non witness utxo
2020-09-24 21:43:25 +09:00
Kukks
d1efddd312
Make sure lightning listener is listening to new bolt11 invoices for partially paid btcpay invoices and that all payments are registered to the invoice.
2020-09-24 12:18:19 +02:00
Kukks
dbe1579fc4
fix pos app test
2020-09-24 09:43:39 +02:00
nicolas.dorier
2de20937ac
Add fallbackfee for tests
2020-09-24 15:38:51 +09:00
nicolas.dorier
10f5967e41
bump bitcoind
2020-09-24 15:26:40 +09:00
nicolas.dorier
0f743cec41
The send wallet, by default, include the previous transaction
2020-09-24 12:21:42 +09:00