What Are Digital Products?

RohoPay’s Payment Links feature lets you sell digital items (ebooks, software licenses, templates, videos, access codes) through a shareable URL. After a confirmed payment, the buyer sees their delivery content — a download link, license key, or custom text.

Payment Links

Create a URL like products.rohopay.com/checkout/{slug} — no website required.

Auto-Delivery

Content is shown automatically after the payment webhook confirms deposit.successful.

Mobile + Card

Each link supports mobile money and/or Visa/Mastercard — your choice per link.

Order Tracking

View all purchases in Dashboard → Payment Links → Orders.

Core Concepts

Products

The item you’re selling. Defined with a name, price, description, and delivery content.
FieldDescription
nameProduct title shown to buyers
priceFixed price in UGX
content_typefile, text, or link
delivery_contentWhat buyers receive: file URL, license key, or download link
image_urlOptional preview image
A shareable checkout URL for one product. Multiple links can point to the same product (e.g. different prices, different audiences).
FieldDescription
slugURL path — appears in the checkout URL
payment_methods"mobile_money", "card", or "mobile_money,card"
max_usesOptional cap (0 = unlimited)
expires_atOptional link expiry date
The checkout page is at:
https://products.rohopay.com/checkout/{slug}

Orders

Created when a buyer initiates payment on a link. Statuses: pendingpaiddelivered.

Where to Manage This

Everything is in the dashboard at payments.rohopay.com:
  • Payment Links in the sidebar → create/manage links and products
  • Transactions → see payments from all sources including payment links
  • Dashboard → Payment Links → [link] → Orders → view individual purchases

Quick Flow

1

Create a Product

Dashboard → Payment LinksNew Product → set name, price, and delivery content.
2

Create a Payment Link

Dashboard → Payment LinksNew Link → choose a slug, payment methods, and optional limits.
3

Share the URL

Copy https://products.rohopay.com/checkout/{slug} and share it anywhere.
4

Orders Appear Automatically

After a buyer pays, the order status updates to paid and the delivery content is shown on the success page.