UNPKG

vendure-plugin-payment-terms

Version:

This plugin allows certain customers to pay using Payment Terms. Payment Terms are when a customer is allowed to make a payment a certain number of days after an invoice is due.

14 lines (13 loc) 735 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.paymentDueEventHandler = void 0; const email_plugin_1 = require("@vendure/email-plugin"); const payment_terms_event_1 = require("./payment-terms-event"); const mock_payment_due_event_1 = require("./mock-payment-due-event"); exports.paymentDueEventHandler = new email_plugin_1.EmailEventListener('payment-due') .on(payment_terms_event_1.PaymentTermsDueEvent) .setRecipient((event) => event.customer.emailAddress) .setFrom("{{ fromAddress }}") .setSubject(`Payment is due for order(s)`) .setTemplateVars((event) => ({ customer: event.customer, order: event.order })) .setMockEvent(mock_payment_due_event_1.mockPaymentDueEvent);