RevKeen Docs
Using RevKeen

Using RevKeen

Core workflows for managing customers, products, subscriptions, and payments

These guides walk you through common workflows and best practices for using RevKeen's billing platform. Whether you are integrating via the API or managing everything from the dashboard, the sections below cover every core concept.

Core Concepts

  • Customers -- Create and manage customer profiles with billing information and payment methods.
  • Products and Pricing -- Define your product catalog with flexible pricing models and discount codes.

Checkout and Payments

  • Checkout -- Use hosted checkout for secure, PCI-compliant payment collection.
  • Subscriptions -- Manage recurring billing with trials, discounts, and plan changes.
  • Invoices and Orders -- Generate and send professional invoices with automatic payment collection.

Operations and Recovery

  • Payments and Refunds -- Process payments, handle declines, and issue refunds.
  • Dunning -- Automatic payment retry and recovery for failed subscription payments.
  • Disputes -- Handle chargebacks and payment disputes effectively.
  • Benefits -- Attach digital benefits and entitlements to products and subscriptions.
  • Customer Portal -- Give customers self-service access to manage their accounts.

Object Relationships

Understanding how RevKeen objects relate to each other is essential for building effective billing workflows.

  • Products to Prices -- A product can have multiple prices (e.g., monthly at $29 and annual at $290).
  • Prices to Checkout Links -- A checkout link references one or more prices to create a purchasable offering.
  • Checkout to Invoices to Orders/Subscriptions -- Completing checkout creates an Invoice. For recurring products, a Subscription is created. For products with fulfillment, an Order is created when the invoice is paid.
  • Subscriptions to Invoices to Orders -- Subscriptions generate invoices at each billing period. Paid invoices with fulfillable items create orders.
  • Invoices to Payments -- Invoices track payment attempts, success, refunds, and disputes.
  • Everything to Events -- All actions generate events for a complete audit trail.

Quick Reference

Object Summary

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
OrderFulfillment trackingCreated from paid Invoice
SubscriptionRecurring billingGenerates Invoices periodically
InvoicePayment requestHas many Line Items
DiscountPromotional pricingApplied to Orders/Subscriptions
EventAudit trailReferences all objects

Billing Intervals

IntervalDescriptionExample
dayDaily billingEvery day, every 3 days
weekWeekly billingEvery week, every 2 weeks
monthMonthly billingEvery month, quarterly
yearYearly billingEvery year, every 2 years

Supported Currencies

CodeCurrencyMinor Unit
USDUS DollarCents (100)
EUREuroCents (100)
GBPBritish PoundPence (100)
CADCanadian DollarCents (100)
AUDAustralian DollarCents (100)

User Roles

RoleDescriptionPermissions
ownerAccount ownerFull access, billing, team management
adminAdministratorFull access except billing
memberTeam memberRead/write customers, products, invoices
viewerRead-onlyView-only access to all data

On this page