Skip to main content

Who this is for

Buyers requesting refunds; authors reviewing them.

Overview

Lets buyers self-serve a refund request that authors review.

Buyer flow

  • From their order history, the buyer clicks Request Refund
  • Dialog asks for one or more reasons (checkboxes):
    • Damaged product
    • Book content is AI generated
    • Book not delivered
    • Unintended purchase
    • Other (requires a typed explanation)
  • Message field is required
  • Eligible order statuses: Paid, Processing, Partially Shipped, Shipped, Delivered
  • Buyer sees “Refund requested” status on their order
  • Author and team get an email notification

Author flow

  • Refund Requests page lists all open requests, filterable by status (Requested, Approved, Processing, Completed, Denied)
  • Search by email, order number, or message text
  • On the order detail page, Approve issues the refund (Stripe charge refunded, status updated, buyer gets confirmation email); Deny sends a denial email
  • After denial, the buyer can submit another request
Partial refunds can be issued by the author from the Issue Refund dialog.

Disputes: If a buyer files a chargeback with their card issuer, the dispute is tracked separately and blocks the author’s payout balance until resolved.

Next steps

Discount Codes