public Task <Result> SendPaymentConfirmation(PaymentLinkData link) { var payload = new PaymentLinkPaymentConfirmation { Date = FormatDate(link.Date), Amount = MoneyFormatter.ToCurrencyString(link.Amount, link.Currency), ReferenceCode = link.ReferenceCode, ServiceDescription = link.ServiceType.ToString(), }; return(_mailSender.Send(_options.PaymentConfirmationMailTemplateId, link.Email, payload)); }
public Task <Result> SendPaymentConfirmation(PaymentLinkData link) { var payload = new PaymentLinkPaymentConfirmation { Date = DateTimeFormatters.ToDateString(link.Date), Amount = MoneyFormatter.ToCurrencyString(link.Amount, link.Currency), ReferenceCode = link.ReferenceCode, ServiceDescription = link.ServiceType.ToString(), }; return(_notificationService.Send(messageData: payload, notificationType: NotificationTypes.PaymentLinkPaidNotification, email: link.Email)); }