modem-pay
Version:
A TypeScript SDK for integrating with the Modem Pay payment gateway, enabling seamless payment processing and financial services in your applications.
19 lines (18 loc) • 793 B
TypeScript
/**
* Represents an event in the payment system, triggered by specific actions or state changes.
*/
export type Event = {
/**
* The type of event (e.g., "customer.created", "payment_intent.created").
*/
event: EventType;
/**
* The payload data associated with the event.
*/
payload: Object;
};
/**
* Enumeration of the possible event types in the system.
*/
type EventType = "customer.created" | "customer.updated" | "customer.deleted" | "payment_intent.created" | "payment_intent.cancelled" | "charge.cancelled" | "charge.succeeded" | "charge.created" | "charge.updated" | "charge.failed" | "transfer.failed" | "transfer.succeeded" | "transfer.reversed" | "invoice.created" | "invoice.deleted" | "invoice.update" | "paymentrequest.success";
export {};