UNPKG

@sourceloop/ctrl-plane-subscription-service

Version:

Subscription management microservice for SaaS control plane.

11 lines (10 loc) 511 B
import { InvoiceRepository } from '../repositories'; import { BillingCustomerRepository } from '../repositories/billing-customer.repository'; import { IPayload } from '../types'; export declare class WebhookController { billingCustomerRepository: BillingCustomerRepository; invoiceRepository: InvoiceRepository; constructor(billingCustomerRepository: BillingCustomerRepository, invoiceRepository: InvoiceRepository); handleWebhook(payload: IPayload): Promise<void>; private handlePayment; }