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
nicolas.dorier
0f743cec41
The send wallet, by default, include the previous transaction
2020-09-24 12:21:42 +09:00
Kukks
0819df3d26
Ensure new bolt11 invoice on partial payment to btcpay invoice
2020-09-22 11:30:18 +02:00
Mario Dian
0fc862bac3
Fix inventory handling in PoS ( #1922 )
2020-09-22 10:29:06 +02:00
Mario Dian
c640289f4f
App: Light PoS on top of the existing PoS ( #1909 )
...
* Initial commit
* review fixes
* Fix padding of logo, readjust display font size when clearing numbers
Co-authored-by: Kukks <evilkukka@gmail.com>
2020-09-21 08:06:31 +02:00
Umar Bolatov
8891111b2c
Adjust invoice badge styling ( #1906 )
2020-09-20 09:33:29 +02:00
Nicolas Dorier
abd0ba49ca
Merge pull request #1875 from dennisreimann/invoice-notification-email
...
Invoice notification email improvements
2020-09-19 11:16:49 +09:00
Nicolas Dorier
62f00fa970
Merge pull request #1886 from Kukks/invite-link
...
Allow admins to invite new users
2020-09-19 11:15:38 +09:00
Nicolas Dorier
f6252b73f1
Merge pull request #1916 from Kukks/morelabels
...
Add more labels (payment requests, apps, better payout label)
2020-09-19 11:14:21 +09:00
XPayServer
1cf60acb29
remove donation
2020-09-18 12:30:13 +02:00
Kukks
8a3c751c10
Add more labels (payment requests, apps, better payout label)
2020-09-17 16:39:55 +02:00
Dennis Reimann
7e60328cff
Greenfield: Rename API key redirect params; switch to POST body ( #1898 )
...
* Rename user param to userId in API key redirect
This way it is clearer what to expect and it also make the parameteer easier to consume.
* Post redirect: Allow form url and prettify page
- Form URL as alternative to controller/action for external URLs
- Making it look nice and add explanation for non-JS case
* APIKeys: Minor view updates
fix
* APIKeys: Use POST redirect for confirmation
fix
* UI: Minor update to confirm view
Tidies it up and adapts to the newly added ConfirmAPIKeys view.
* APIKeys: Update delete view
Structures the information in title and description better.
* APIKeys: Distinguish authorize and confirm (reuse)
* Upgrade ChromeDriver
* Test fixes
* Clean up PostRedirect view
By adding missing forgery token
* Re-add tests for callback post values
* Rename key param to apiKey in API key redirect
* Update BTCPayServer/wwwroot/swagger/v1/swagger.template.authorization.json
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
* Use DEBUG conditional for postredirect-callback-test route
* Remove unnecessary ChromeDriver references
* Add debug flag
* Remove debug flags
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
2020-09-17 11:37:49 +02:00
Dennis Reimann
45ba4675fc
Fix async void usage
...
https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.md#async-void
2020-09-16 14:25:48 +02:00