DashForDevsDocs
DocsNewsAPI v1
dashfordevs.comSign in

© 2026 DashForDevs

DocsNewsdashfordevs.comLegalStatus
DocsOrdersRefunds
Introduction
Getting Started
Authentication
Products
Categories
Cart
Checkout
Blog
Reviews
Webhooks
Customers
Orders
List OrdersGet OrderOrder StatusesFulfillmentRefundsOrder Metadata
Inventory
Shipping
Discounts
Affiliates
Email
Media & Files
Analytics & Tracking
Locations
Tax
Global Data
SEO
Error Handling
Geography
Finance
Automations
Page Types
Surveys
Billing & Subscriptions
Storefront Payments
SDK Reference
REST API
Storefront Architecture
Notifications
Security
Team & Permissions
Migrations & Import
Calendar & Appointments
Contact Forms
AI Bots
Dashboard API
Deployment
Changelog
Troubleshooting
Recipes
CLI & Deployment
Image Pipeline
White-label Platforms
Records Engine
Platform Modules
Platform Security
Site Keys & Client Sites
Use Cases
Operations

Refunds

Process full and partial refunds.

Updated March 29, 2026

On this page
  • Overview
  • Refund from the Dashboard
  • Checking Refund Status
  • Webhook Events
  • Next Steps

Overview

Refunds are processed through the dashboard. DashForDevs supports both full and partial refunds.

Refund from the Dashboard

  1. Go to Orders and select the order
  2. Click Issue Refund
  3. Select full refund or enter a partial amount
  4. Add an internal note (optional)
  5. Confirm the refund

The refund is processed through the original payment processor and the customer is notified via email.

Checking Refund Status

typescript
import dash from "@/lib/dash"

const { order } = await dash.auth.getOrder("ord_abc123")

if (order.status === "refunded") {
  console.log("This order has been refunded")
}

Webhook Events

Listen for refund events via webhooks:

  • order.refunded — Fired when a refund is issued
  • payment.refunded — Fired when the payment processor confirms the refund

Next Steps

  • Order Statuses — Understanding the full lifecycle
  • Order Metadata — Custom data on orders
  • Payment Flow — How payments are processed
PreviousFulfillmentNextOrder Metadata

On this page

  • Overview
  • Refund from the Dashboard
  • Checking Refund Status
  • Webhook Events
  • Next Steps