Rentals, purchases and transaction orders all land in the same ledger. Read the payment status, the gateway that handled it and the refund history without opening anything, then go straight to the invoice when somebody asks for one.
You already know roughly how the month is going. The questions that actually cost you time are much narrower. Did this person pay. Which card did it go through. Why does the platform think they still owe you money. Did the refund we promised on Friday actually happen. An orders screen earns its place by answering those in one glance rather than by being a second sales report. Every row here carries the order number, who placed it, what it came to, whether it settled, whether it was refunded and which gateway was involved, so most of those questions are answered before you have clicked anything. The customer identities in the screenshot are blurred for privacy. They are not blurred in the product.
Filter by subscription ID, by content ID, or by user ID and username, and search across orders on top of that. Whatever detail a customer happens to give you is enough to land on their row.
A timed rental and an outright purchase behave very differently for the viewer, but they are both money you took. Keeping them in one ledger is what makes the numbers add up at the end of the month.
Each order says which provider handled it, so a problem that turns out to be one gateway misbehaving shows itself as a pattern rather than as a run of unrelated complaints.
Both start the same way. Somebody pays, access opens, and a row appears. What happens next is the whole difference. A rental runs on a window, and when the window closes the access closes with it, which is why the expiry has to be tracked against the order rather than assumed. A purchase has no expiry, so the entitlement has to survive a new device, a reinstall and a change of phone. Refunds cut across both. A refund closes the access but keeps the order, because deleting the record would take the evidence with it. Six months later, when somebody disputes a charge, the row is still there with its amount, its gateway and its refund marked against it. This is the operational half of rentals and purchases, and it sits inside the wider set of monetization models alongside subscriptions and advertising.
Most of the work in an orders screen is not about the sales that worked. An order that never settled shows as unpaid rather than quietly failing to appear, and the row carries an extra control for dealing with it, so a payment caught halfway does not need a developer or a trip to your provider's own dashboard. Orders that were paid and then reversed keep their refund marked underneath the amount, which means the history reads correctly rather than looking like a sale that never happened. Every order also has its invoice one click away, which is the thing customers ask for most and the thing that is most annoying to produce by hand. Where money moved through a viewer's balance instead of a card, the matching entry appears in their wallet under the subscribers manager, and the account behind the order is covered by user management.
One order is a support question. All of them together are your business. The same rows roll up into the sales dashboard and into reports and analytics, so revenue by title, by month and by gateway comes out of the orders themselves rather than out of a spreadsheet somebody maintains. Anything that changes what a customer pays is attached to the order too, whether that is a discount or a gift voucher they redeemed, and the provider that moved the money is one of the payment gateways you have switched on. If your finance team would rather work in their own tools, orders are readable through the REST API as well.
Have questions about taking advantage of this limited-time offer? Check out the FAQ for answers.