Core Objects

Complete reference for all RevKeen objects and their relationships

This section provides detailed documentation for each core object in RevKeen. Understanding these objects and how they relate to each other is essential for building effective billing workflows.

Products & Pricing

Sales & Billing

Customers & Activity

Object Relationships

Products → Prices: A product can have multiple prices (e.g., monthly at $29 and annual at $290).

Prices → Checkout Links: A checkout link references one or more prices to create a purchasable offering.

Checkout → Orders/Subscriptions: Completing checkout creates an Order (one-time) or Subscription (recurring).

Orders/Subscriptions → Invoices: Both generate invoices - orders immediately, subscriptions at each billing period.

Invoices → Payments: Invoices track payment attempts, success, refunds, and disputes.

Everything → Events: All actions generate events for a complete audit trail.

Quick Reference

ObjectPurposeKey Relationship
ProductDefine what you sellHas many Prices
PriceDefine how much and how oftenBelongs to Product
Checkout LinkShareable purchase URLReferences Prices
CustomerWho you billHas many Orders, Subscriptions
OrderOne-time purchaseGenerates Invoice
SubscriptionRecurring billingGenerates Invoices periodically
InvoicePayment requestHas many Line Items
DiscountPromotional pricingApplied to Orders/Subscriptions
EventAudit trailReferences all objects