SendGrid template id for the CARD_TRANSACTION notification.
Notify the relevant recipients of a card-transaction status change for the
given customer. Best-effort. customerId is the customer the event was
published for — the writer publishes the same event for both the cardholder
and the Girasol settlement customer, so notify is called once per
customer. The card lookup is customer-scoped: for the Girasol settlement
customer it returns null and we skip (those events are not notified).
Builds the
CARD_TRANSACTIONemail payload for a card-transaction status change and hands it to the CustomerNotificationService core. Lives in girasol-card-services (next to the writer) so it can use theGirasolCardTransactiondomain type; the writer calls notify right where it publishes the event + busts the cache, once per published customer.Relocated from the customer-dashboard
sendCardTransactionNotificationhandler.