Skip to content
PayOSOrg Structure

Subscription

Billing subscription for an organisation. Supports Stripe and Chargebee. MRR stored in pennies.

15 fields5 relationships

Fields

NameTypeReqDescription
org_iduuidyesOwning organisation.
provider_typeenumyesstripe | chargebee | custom.
provider_idstringyesProvider-side subscription ID.
stripe_customer_idstringnoStripe customer ID (cus_XXXX).
statusenumyesactive | trialing | in_trial | past_due | future | non_renewing | canceled | paused.
currencystringnoISO 4217 billing currency.
billing_intervalstringnomonthly | annual.
mrrpenniesnoMonthly recurring revenue in pennies. Annual = yearly / 12.
current_period_startdatetimenoStart of current billing period.
current_period_enddatetimenoEnd of current billing period.
cancel_at_period_endbooleannoTrue if cancelling at period end.
trial_startdatetimenoTrial start.
trial_enddatetimenoTrial end.
created_atdatetimeyesSubscription created.
expires_atdatetimenoHard expiry for non-renewing or custom subs.

Relationships

Outbound (4)
  • Subscription[:HAS_INVOICE]→Invoice
  • Subscription[:SUBSCRIBES_TO]→Productquantity, unit_amount (pennies)
  • Subscription[:HAS_ADDON]→Featurequantity
  • Subscription[:HAS_DISCOUNT]→Discount
Inbound (1)