Transactions
Browse successful charges, issue refunds, and track disputes from the Dashboard > Commerce > Payments tab.
The Payments tab in Dashboard > Commerce shows every charge tied to your app, with status, amount, currency, customer, and product references. From here you can issue refunds without leaving the builder.
Transaction states
Section titled “Transaction states”| Status | Meaning |
|---|---|
succeeded | Payment captured successfully |
pending | Awaiting capture or async confirmation |
failed | Charge attempt failed |
refunded | Fully refunded |
partially_refunded | Some of the amount has been refunded |
disputed | Customer has disputed the charge with their bank |
Refunds
Section titled “Refunds”Find the transaction in the Payments tab and click the Refund button in that row. You can refund the full amount or a partial amount, with a reason:
- Duplicate — accidentally charged twice
- Fraudulent — the charge wasn’t authorized
- Requested by customer — the customer asked for a refund
Refunds can only be issued on transactions with status succeeded or partially_refunded. Disputed transactions must be managed through Stripe’s dashboard.
Subscription transactions cannot be refunded via this flow — cancel the subscription instead. Only one-time payment transactions that include a Stripe charge ID are eligible.
The refund hits the customer’s original payment method via Stripe (typical settlement: 5–10 business days).
What’s tracked per transaction
Section titled “What’s tracked per transaction”idcustomerIdandproductId(nullable — absent for subscription-only transactions)amountCentsandcurrencystatus(above)refundAmountCents(if any)createdAt
Disputes (chargebacks)
Section titled “Disputes (chargebacks)”If a customer disputes a charge with their bank, the transaction status flips to disputed. Stripe handles the dispute response flow — you’ll receive an email and can manage evidence submission through Stripe’s dashboard.
A native dispute response flow inside the Proyecta builder is on the roadmap.
Coming soon
Section titled “Coming soon”- Per-transaction event timeline — see every state change
- Bulk export of transaction history
- Native dispute response UI inside Dashboard > Commerce