Interface
Product
Fields
idID!stripePublishableKeyString!Stripe publishable key for buying this product, in the owning business's Stripe mode. Lives on the product so the checkout sheet loads the correct (and only the correct) key — never a platform-level or wrong-mode key.
stripeConnectedAccountIdIDThe business's connected account for its active Stripe mode; the client initialises Stripe.js with this for direct charges. Null until onboarding completes.
nameStringpriceInt!visibilityProductVisibility!saleProductSalePeriod!purchaseRulesProductPurchaseRules!effectivePriceInt!The effective price for the current user, after evaluating pricing rules. Falls back to price if no rules match or the user is not authenticated.
sortOrderInt!