Transactions
Track and manage all your revenue in the Transactions dashboard
Transactions
The Transactions dashboard is your central record of all money received through Deiza — product sales, service payments, donations, memberships, tips, and more.
Where to Find It
Go to Dashboard > Transactions in the left sidebar.
Transaction Types
Deiza tracks eight types of transactions:
| Type | Description |
|---|---|
| Product Sale | A customer purchased a product from your website |
| Service Payment | Payment received for a service you delivered |
| Donation | A one-off donation from a supporter |
| Crowdfunding | Contribution to a funding campaign |
| Membership | Recurring membership fee |
| Invoice Payment | Payment tied to a specific invoice |
| Tip | Optional tip or gratuity from a customer |
| Other | Any payment not covered by the above types |
Transaction Statuses
| Status | Meaning |
|---|---|
| Pending | Recorded but not yet confirmed as received |
| Completed | Payment confirmed — counts toward revenue totals |
| Refunded | Payment was returned to the customer |
| Failed | Payment attempt did not succeed |
How Transactions Are Created
Auto providers (Stripe, Paystack, Lemon Squeezy)
When a buyer clicks Buy Now on your site:
- They are taken to the Deiza checkout page (if Deiza checkout is enabled for that product)
- They enter their name, email, phone, and optionally a shipping address and quantity
- A Pending transaction is recorded in your dashboard immediately
- They are redirected to the payment provider to complete payment
- Once payment is confirmed, the provider's webhook signals Deiza automatically
- The transaction status updates to Completed — no manual action needed
This auto-completion works for Stripe, Paystack, and Lemon Squeezy when products have been generated or registered through Deiza. See Payment Links for how that registration works.
Manual providers (PayPal, Gumroad, Flutterwave, Custom URL)
The buyer still goes through the Deiza checkout page (capturing their details and creating a Pending transaction), but the payment provider does not notify Deiza when payment is complete. These transactions stay Pending until you manually confirm them:
- Find the transaction in the list
- Click the three-dot menu
- Select Mark as Completed
Once marked completed, the revenue is added to your dashboard totals and fee calculations.
Adding a transaction manually
For cash, bank transfer, crypto, or any payment received entirely outside the website:
- Click Add Transaction (top right)
- Select the transaction type
- Enter the customer name, email, and phone (optional)
- Enter the amount, currency, and description
- Select the payment provider (bank transfer, cash, PayPal, crypto, etc.)
- Set the status — use Pending if you haven't received it yet, Completed once received
- Click Save
Quantity and Subtotal
If a buyer ordered more than one unit (via the quantity selector on your site), the transaction records:
- Unit price — price per item
- Quantity — number of units ordered
- Subtotal — unit price × quantity
These details are visible in the transaction confirmation dialog. The platform fee is calculated on the subtotal.
Shipping Address
If a product requires a shipping address and the buyer provided one, it is stored against the transaction. You can see the full delivery address in the transaction confirmation dialog by clicking the three-dot menu and selecting Mark as Completed, or by opening the transaction detail view.
Use this address to fulfill and dispatch the order.
Platform Fees
On the Grow plan, a 2% platform fee is calculated on completed transactions and billed monthly. Scale plan has 0% platform fees. The fee is shown on each transaction for transparency.
Filtering and Search
- Filter by transaction type, status, or date range using the top controls
- Use the search box to find transactions by customer name, email, or description
Exporting Transactions
Use the Export button to download your transactions as a CSV for accounting, tax purposes, or reporting.