Order Lifecycle
Polling Order Status (For Buyers)
The checkout success page polls order status to confirm payment and display delivery:Managing Orders (Dashboard API)
List All Orders
Get a Single Order
Update Order Status
Update Delivery Content
Override the delivery content for a specific order (useful for manual fulfillment):Content Types
| Type | Delivery | Example |
|---|---|---|
file | Direct file URL (hosted on cloud storage) | https://cdn.example.com/ebook.pdf |
link | External URL | https://gumroad.com/d/abc123 |
text | Plain text shown on success page | License key: XXXX-YYYY |
File Upload
Upload product files directly to RohoPay’s cloud storage (Backblaze B2):url as the delivery_content for your product.
Download Resource (Buyer)
Buyers access their purchased resource via:paid.
Refund / Failed Delivery
If a buyer reports a failed delivery:- Go to Dashboard → Orders and find the order
- Click Retry Delivery to re-trigger the auto-delivery
- Or use the API:
PUT /api/v2/digital/orders/{id}/deliverywith the correct content - Update the order status to
deliveredmanually if needed
Analytics
View revenue per link from the dashboard or API:- Total revenue (sum of paid orders)
- Order count
- Conversion rate (paid / total initiated)