Ruba product infrastructure

Turn one price into a complete order

Define the purchase once, then connect checkout, fulfillment, tax, and the seller ledger.

Read the technical guide

A fixed-price product collects one upfront payment. It is the simplest commercial contract in Ruba, but it still produces the same durable customer and finance records as every other billing model.

Live ledger engine

The purchase contract

Set the amount and supported currency, choose the tax behavior, and attach what the customer should receive after payment.

TRANSACTION RECORD● VERIFIED
ChargeOne-time amount
EntryLink or API session
DeliveryBenefits or webhook
RecordOrder + customer + ledger

Capability matrix

Choose how the buyer enters checkout

Checkout Link

Durable and shareable

Publish the configured product without writing a backend checkout route.

Checkout Session

Created per customer

Let your application choose customer context, metadata, and redirect behavior immediately before payment.

Execution workflow

What follows a successful payment

  1. 01

    Order recorded

    Ruba stores the buyer, product, amount, tax, and payment result.

  2. 02

    Benefits granted

    Files, licenses, access, or custom benefits become available.

  3. 03

    Documents issued

    The receipt or invoice remains connected to the purchase.

  4. 04

    Ledger updated

    Tax, platform costs, refunds, and seller balance remain traceable.

Deep dive specifications

Pick the fulfillment that matches the product

  1. 01

    License key

    Generate or supply a key after the order succeeds.

  2. 02

    Digital file

    Unlock a download and any configured updates.

  3. 03

    Lifetime access

    Grant permanent access without a renewal schedule.

  4. 04

    Application delivery

    Use signed webhooks and the API for fulfillment inside your product.

Use recurring billing when the promise renews

Fixed price is the right model when the commercial obligation is complete after one charge. If access, allowance, or service renews on a schedule, a recurring product keeps future billing and entitlement state explicit instead.

Build with Ruba

Publish a one-time purchase

Set the amount, attach delivery, and choose a checkout entry path.