littleshop/LittleShop
SysAdmin 5138242a99 Fix SilverPay payment integration JSON serialization
- Changed JSON naming policy from CamelCase to SnakeCaseLower for SilverPay API compatibility
- Fixed field name from 'fiat_amount' to 'amount' in request body
- Used unique payment ID instead of order ID to avoid duplicate external_id conflicts
- Modified SilverPayApiResponse to handle string amounts from API
- Added [JsonIgnore] attributes to computed properties to prevent JSON serialization conflicts
- Fixed test compilation errors (mock service and enum casting issues)
- Updated SilverPay endpoint to http://10.0.0.52:8001/

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-22 04:38:28 +01:00
..
Areas/Admin Implement product multi-buys and variants system 2025-09-21 00:30:12 +01:00
Controllers Implement product multi-buys and variants system 2025-09-21 00:30:12 +01:00
Data Implement product multi-buys and variants system 2025-09-21 00:30:12 +01:00
DTOs Implement product multi-buys and variants system 2025-09-21 00:30:12 +01:00
Enums Implement product variations, enhanced order workflow, mobile responsiveness, and product import system 2025-09-18 01:39:31 +01:00
Hubs Implement product multi-buys and variants system 2025-09-21 00:30:12 +01:00
Mapping Add customer communication system 2025-08-27 18:02:39 +01:00
Models Implement product multi-buys and variants system 2025-09-21 00:30:12 +01:00
Services Fix SilverPay payment integration JSON serialization 2025-09-22 04:38:28 +01:00
TestAgent_Results Initial commit of LittleShop project (excluding large archives) 2025-09-17 15:07:38 +01:00
Validators Implement complete e-commerce functionality with shipping and order management 2025-08-20 17:37:24 +01:00
Views Implement product multi-buys and variants system 2025-09-21 00:30:12 +01:00
wwwroot Implement comprehensive notification system for LittleShop 2025-09-19 16:17:24 +01:00
.dockerignore Add customer communication system 2025-08-27 18:02:39 +01:00
admin-cookies.jar Initial commit of LittleShop project (excluding large archives) 2025-09-17 15:07:38 +01:00
admin-test.jar Initial commit of LittleShop project (excluding large archives) 2025-09-17 15:07:38 +01:00
appsettings.Development.json Implement comprehensive notification system for LittleShop 2025-09-19 16:17:24 +01:00
appsettings.Hostinger.json Update BTCPay integration with production credentials and deployment documentation 2025-09-19 11:17:43 +01:00
appsettings.json Fix SilverPay payment integration JSON serialization 2025-09-22 04:38:28 +01:00
appsettings.Production.json Implement comprehensive notification system for LittleShop 2025-09-19 16:17:24 +01:00
appsettings.Production.json.bak final 2025-08-27 22:19:39 +01:00
cookies.jar Initial commit of LittleShop project (excluding large archives) 2025-09-17 15:07:38 +01:00
cookies.txt Implement product variations, enhanced order workflow, mobile responsiveness, and product import system 2025-09-18 01:39:31 +01:00
Dockerfile Add customer communication system 2025-08-27 18:02:39 +01:00
littleshop-wizard-fixed.tar.gz Add customer communication system 2025-08-27 18:02:39 +01:00
LittleShop.csproj Implement product multi-buys and variants system 2025-09-21 00:30:12 +01:00
littleshop.db-shm Production deployment: Complete SilverPAY integration and e2e testing 2025-09-20 20:47:00 +01:00
littleshop.db-wal Production deployment: Complete SilverPAY integration and e2e testing 2025-09-20 20:47:00 +01:00
littleshop.db.backup Update LittleShop configuration and deployment files 2025-09-18 19:27:58 +01:00
new-admin.jar Initial commit of LittleShop project (excluding large archives) 2025-09-17 15:07:38 +01:00
packages-microsoft-prod.deb Implement complete e-commerce functionality with shipping and order management 2025-08-20 17:37:24 +01:00
Program.cs Implement product multi-buys and variants system 2025-09-21 00:30:12 +01:00
runtime-cookies.txt Add customer communication system 2025-08-27 18:02:39 +01:00
test-cookies.txt Add customer communication system 2025-08-27 18:02:39 +01:00
test-new-admin.jar Initial commit of LittleShop project (excluding large archives) 2025-09-17 15:07:38 +01:00
test-session.jar Initial commit of LittleShop project (excluding large archives) 2025-09-17 15:07:38 +01:00
test-session.txt Add customer communication system 2025-08-27 18:02:39 +01:00
test-wizard.html Add customer communication system 2025-08-27 18:02:39 +01:00
wizard-result.html Add customer communication system 2025-08-27 18:02:39 +01:00
wizard.html Add customer communication system 2025-08-27 18:02:39 +01:00