rentease/internal
Ruidy 146787033a
refactor(payment): extract payment logic to new service
Moves all payment-related logic (manual payments, Stripe sync, webhook
handling) from the booking service into a dedicated payment service
(`internal/service/payment`). Updates server, cron, and handler wiring
to
inject and use the new payment service. Adjusts tests, routes, and
documentation to reflect the new separation of concerns.

This improves cohesion, clarifies responsibilities, and prepares for
future payment features. No database schema changes are introduced.
2025-11-21 10:09:30 +01:00
..
config feat(payments): add Stripe dashboard links for card payments 2025-11-16 18:04:35 +01:00
constant update report template (#43) 2025-02-22 12:28:56 +01:00
cron refactor(payment): extract payment logic to new service 2025-11-21 10:09:30 +01:00
driver feat(stripe): add booking_id metadata to payment links 2025-11-10 20:23:33 +01:00
repository/booking refactor: improve booking error handling and responses 2025-11-17 19:26:45 +01:00
server refactor(payment): extract payment logic to new service 2025-11-21 10:09:30 +01:00
service refactor(payment): extract payment logic to new service 2025-11-21 10:09:30 +01:00
view feat(payments): add Stripe dashboard links for card payments 2025-11-16 18:04:35 +01:00