Feature #10323
openfor second payment quotation details missing in main branch and fixing TL suggested fixes
Start date:
08/11/2026
Due date:
08/26/2026 (23 days late)
% Done:
100%
Estimated time:
(Total: 0:00 h)
Related issues
Updated by Divya Inapakurthi about 1 month ago
Quotation & Second Payment Fixes:
QuotationController.js
: Adjusted discount calculations and token acceptance verification.
coupon.service.js
: Implemented active coupon check for subscription checkout workflows.
TL Suggested Fixes & Webhook Reliability:
serviceWebhook.controller.js
&
webhook.controller.js
: Configured HTTP 500 status returns for retryable errors.
invoicePaid.js (Service)
: Refactored payment handler into handleServiceInvoicePaid to guarantee atomic job creation and prevent premature locking.
subscripiton.service.js
: Added strict error handling on failed Stripe cancellations.
invoicePaymentFailed.js
: Standardized nested Stripe subscription ID extraction.
Updated by Divya Inapakurthi about 1 month ago
- Due date changed from 08/11/2026 to 08/12/2026
Updated by Divya Inapakurthi about 1 month ago
- Due date changed from 08/12/2026 to 08/13/2026