Stripe Price
Stripe Price with unit amount, currency, recurring interval, and product link.
stripe
Install
$ npx shadcn@latest add @open-types/stripe-price
Dependencies
Source
import type { StripeMetadata } from "./stripe-shared";
export type StripePriceType = "one_time" | "recurring";
export type StripeRecurringInterval = "day" | "week" | "month" | "year";
export interface StripeRecurring {
interval: StripeRecurringInterval;
interval_count: number;
}
export interface StripePrice {
id: string;
object: "price";
active: boolean;
currency: string;
unit_amount: number | null;
type: StripePriceType;
recurring: StripeRecurring | null;
product: string;
metadata: StripeMetadata;
created: number;
livemode: boolean;
}
import type { StripeMetadata } from "./stripe-shared";
export type StripePriceType = "one_time" | "recurring";
export type StripeRecurringInterval = "day" | "week" | "month" | "year";
export interface StripeRecurring {
interval: StripeRecurringInterval;
interval_count: number;
}
export interface StripePrice {
id: string;
object: "price";
active: boolean;
currency: string;
unit_amount: number | null;
type: StripePriceType;
recurring: StripeRecurring | null;
product: string;
metadata: StripeMetadata;
created: number;
livemode: boolean;
}