Commit graph

9 commits

Author SHA1 Message Date
8384d85e3e
feat(stripe): add Stripe payment sync and webhook support
Introduce Stripe integration for automatic payment ingestion and refund
tracking. Adds new fields to the payment model for Stripe IDs and
status,
Stripe client driver, sync service, cron job, manual API endpoint, and
public webhook handler for real-time updates. Includes tests and
documentation. Manual cash entry remains supported.
2025-10-03 21:39:59 +02:00
ac94faedb0
refactor: unify ID and API key naming conventions
This commit standardizes the naming of identifier and API key fields
across the codebase to use consistent camel case (e.g., `ID`, `APIKey`,
`DatabaseURL`). This includes updates to struct fields, method names,
function parameters, and environment variable references. The changes
improve code clarity and maintainability by reducing ambiguity and
aligning with Go naming conventions. No functional behavior is changed.
2025-10-03 19:47:41 +02:00
9a6b6ef0c3
fix cronjob (#45)
fixes #32
2025-02-23 22:38:32 +01:00
6bdbd36869
fix card calculation sql (#44) 2025-02-22 14:19:48 +01:00
541c813be0
Raw 34 enable payments (#35)
Closes #34
2025-01-24 17:30:35 +01:00
041b77c205
fix: only report the non canceled bookings 2024-12-24 18:17:45 +01:00
106aa475d6
fix: the card total reporting 2024-12-24 18:13:19 +01:00
65f921cf5a
fix: loading items for booking details 2024-12-10 08:58:57 +01:00
c9380481cf
create a booking repo 2024-12-07 12:48:43 +01:00