UNPKG

@lomray/microservice-payment-stripe

Version:

Stripe payment microservice based on NodeJS & inverted json.

26 lines (25 loc) 801 B
import StripeAccountTypes from "../constants/stripe-account-types.js"; import BankAccount from "./bank-account.js"; import Card from "./card.js"; import Transaction from "./transaction.js"; import TCapabilitiesStatus from "../interfaces/capabilities-status.js"; interface IParams { accountType?: StripeAccountTypes; accountId?: string; isVerified?: boolean; transferCapabilityStatus?: TCapabilitiesStatus; isPayoutEnabled?: boolean; hasDefaultPaymentMethod?: boolean; accountSupportPhoneNumber?: string | null; } declare class Customer { customerId: string; userId: string; params: IParams; createdAt: Date; updatedAt: Date; transactions: Transaction[]; cards: Card[]; bankAccounts: BankAccount[]; } export { Customer as default, IParams };