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)); }
public Task <Result> SendLink(PaymentLinkData link, string paymentUrl) { var payload = new PaymentLinkMail { Amount = MoneyFormatter.ToCurrencyString(link.Amount, link.Currency), Comment = link.Comment, ServiceDescription = link.ServiceType.ToString(), ReferenceCode = link.ReferenceCode, PaymentLink = paymentUrl }; return(_notificationService.Send(messageData: payload, notificationType: NotificationTypes.ExternalPaymentLinks, email: link.Email)); }