Stripe Price

Stripe Price with unit amount, currency, recurring interval, and product link.

Report an issue
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;
}