Nicolas Dorier
7b6a115adc
[Greenfield] Select default payoutMethodId if none are selected in the Refund route ( #6315 )
2024-10-17 22:54:59 +09:00
d11n
77fba4aee3
Add more translations ( #6302 )
...
* Newlines
* Dashboard
* Add more translations
* Moar
* Remove from translated texts
* Dictionary controller translations
* Batch 1 of controller updates
* Batch 2 of controller updates
* Component translations
* Batch 3 of controller updates
* Fixes
2024-10-17 22:51:40 +09:00
nicolas.dorier
b7affb1d34
Fix monero payments
2024-10-17 18:55:00 +09:00
nicolas.dorier
be429c527c
Cleanup useless code
2024-10-16 16:25:16 +09:00
nicolas.dorier
05887cf8b0
Fix potential stack overflow
2024-10-15 23:11:28 +09:00
nicolas.dorier
c43721d489
Pretty names of payment methods isn't provided by CheckoutExtensions
2024-10-14 21:53:14 +09:00
nicolas.dorier
c35af2dc69
Add translations to the Dashboard
2024-10-14 19:19:56 +09:00
nicolas.dorier
ca4a7d8771
Migrate excludedPaymentMethods from stores
2024-10-08 16:21:44 +09:00
nicolas.dorier
b91f3048ef
Fix: An unactivated payment method failing to activate would crash the checkout
2024-10-08 15:07:32 +09:00
nicolas.dorier
968223a953
Rename PaymentModel to CheckoutModel
2024-10-07 19:58:08 +09:00
nicolas.dorier
c35e7406cd
Cleanup AvailableCrypto from the model
2024-10-07 19:15:40 +09:00
nicolas.dorier
e1bfc04451
Move checkout registration to the UI Extension
2024-10-07 17:38:02 +09:00
nicolas.dorier
ef0ba7b0c4
Remove useless properties
2024-10-07 16:18:09 +09:00
nicolas.dorier
0a2d8880ba
Remove CheckoutBodyVueComponentName
2024-10-07 15:20:26 +09:00
nicolas.dorier
8dcd7e6966
Remove no javascript for checkout
2024-10-07 15:18:41 +09:00
nicolas.dorier
b744fd6167
Allow payment methods to modify all the payment model
2024-10-07 14:53:21 +09:00
Nicolas Dorier
01e12329e9
Remove additional cryptoCode from events ( #6277 )
2024-10-07 09:37:56 +09:00
nicolas.dorier
abc8161a08
Add the concept of RateDivisibility
2024-10-04 23:14:38 +09:00
Nicolas Dorier
2e114d7c29
Remove references to cryptoCode in SyncStatus ( #6275 )
2024-10-04 16:58:31 +09:00
Nicolas Dorier
5190c25be0
OnlyIfSupportAttribute should use PaymentMethodId ( #6274 )
2024-10-04 16:58:24 +09:00
Nicolas Dorier
5704919b3a
BlockExplorer links should be using payment method ids ( #6273 )
2024-10-04 16:58:13 +09:00
Nicolas Dorier
413a9b4269
Add translation for store rate and wallet setup ( #6271 )
2024-10-03 19:21:19 +09:00
Chukwuleta Tobechi
3a71c45a89
Add updated image upload support on Crowdfund plugin ( #6254 )
...
* Add updated image upload support on Crowdfund plugin
* Refactor crowdfund image upload fix
* update crowdfund url for greenfield api
* Resolve integration test assertion
* Remove superfluous and unused command argument
* Fix missing validation error
* Minor API controller update
* Property and usage fixes
* Fix test after merge
---------
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2024-10-03 10:39:41 +09:00
nicolas.dorier
8f062f918b
Add comments
2024-10-03 10:35:47 +09:00
d11n
b48ca92675
Fix app stats sorting ( #6265 )
2024-10-02 08:23:25 +09:00
d11n
443a350bad
App Service: Validate IDs when parsing items template ( #6228 )
...
Validates missing and duplicate IDs on the edit actions and when creating/updating apps via the API.
Fails gracefully by excluding existing items without ID or with duplicate ID for the rest of the cases.
Fixes #6227 .
2024-09-26 15:52:16 +09:00
Nicolas Dorier
056f850268
Optimize load time of StoreRoles related pages/routes ( #6245 )
2024-09-25 23:10:13 +09:00
nicolas.dorier
f00a71922f
Optimize queries from payout processor at startup
2024-09-24 23:39:05 +09:00
nicolas.dorier
9d3f8672d9
Fix GetMonitoredInvoices
2024-09-24 17:21:36 +09:00
Vincent Bouzon
fe48cd4236
fix InvoiceRepository.GetMonitoredInvoices ( #6243 )
2024-09-24 15:44:51 +09:00
nicolas.dorier
8a951940fd
Remove dead property
2024-09-24 09:47:46 +09:00
nicolas.dorier
25e360e175
Allow listeners to retrieve invoices with nonActivated prompts
2024-09-24 08:43:30 +09:00
Nicolas Dorier
3cf1aa00fa
Payments should use composite key ( #6240 )
...
* Payments should use composite key
* Invert PK for InvoiceAddress
2024-09-23 17:06:56 +09:00
nicolas.dorier
36a5d0ee3f
Fix: Monero and ZCash not tracking addresses
2024-09-22 11:13:09 +09:00
Nicolas Dorier
f5e5174045
Refactor: Add GetMonitoredInvoices to fetch pending invoices or those with pending payments ( #6235 )
2024-09-20 18:54:36 +09:00
Nicolas Dorier
ba2301ebfe
Refactor the InvoiceAddresses table ( #6232 )
2024-09-19 22:15:02 +09:00
nicolas.dorier
df651a2157
Fix GetInvoicesWithPendingPayments
2024-09-18 18:11:30 +09:00
Nicolas Dorier
0f93581ff5
Refactor confirmation count tracking ( #6215 )
2024-09-17 17:28:58 +09:00
d11n
0238dffc7a
POS: Fix accounting for manually entered keypad amounts ( #6178 )
...
* POS: Fix accounting for manually entered keypad amounts
For keypad orders where there are products AND manual amount entries, we didn't account for the latter.
Fixes #6168 .
* Adjust wording: "Manual entry" becomes "Custom Amount"
2024-09-12 21:36:35 +09:00
d11n
666445e8f7
Greenfield: App endpoints for sales statistics ( #6103 )
2024-09-12 16:17:16 +09:00
Nicolas Dorier
b4946f4db1
Fix divisibility in invoice details of lightning amounts ( #6202 )
...
* Fix divisibility in invoice details of lightning amounts
This PR will show 11 decimal in the invoice details for BTC amount
of lightning payment methods.
It also hacks around the fact that some
lightning clients don't create the requested amount of sats, which
resulted in over or under payments. (Blink not supporting msats, and
strike)
Now, In that case, a payment method fee (which can be negative) called tweak fee
will be added to the prompt.
We are also hiding this tweak fee from the user in the checkout page in
order to not disturb the UI with inconsequential fee of 0.000000001 sats.
* Only show 8 digits in checkout, even if amount is 11 digits
2024-09-12 12:43:08 +09:00
Nicolas Dorier
7de05700e9
Edit dictionary should be in JSON format ( #6203 )
2024-09-09 11:25:36 +09:00
Nicolas Dorier
a3cfb9e5e4
Removal of the Altcoins build ( #6177 )
...
* Remove some useless #if ALTCOINS
* Removal of the Altcoins build
2024-08-30 08:34:23 +09:00
Nicolas Dorier
1dd37c5020
Refactor Payouts and PullPayments DB models ( #6173 )
2024-08-28 18:52:08 +09:00
Nicolas Dorier
3c40dc1f49
Delete columns CustomerEmail, OrderId, ItemCode ( #6170 )
2024-08-27 09:53:28 +09:00
Nicolas Dorier
6d560caf06
Small optimization of query ( #6153 )
2024-08-22 18:52:53 +09:00
Nicolas Dorier
07f3301e32
Remove unused code ( #6152 )
2024-08-22 18:52:41 +09:00
d11n
7878a4365c
Dictionary additions ( #6120 )
...
* Cleanups
* Add text entries for dictionary pages
* Wording: Keep Clone title consistent with Payment Request cloning
* Dictionaries: List used one first; badge for marking In use
2024-07-26 08:46:17 +09:00
Nicolas Dorier
94760792af
Add parts of the UI to translate ( #6119 )
2024-07-25 22:46:02 +09:00
Nicolas Dorier
ca4abcb497
Allow translations of BTCPay Server Backend by admins ( #5662 )
2024-07-24 20:16:20 +09:00