Last updated: September 21, 2022
Process a refund for an order. The API will determine whether the refund should be granted or rejected.
| external_delivery_id required | string/[a-zA-Z0-9-._~]+/ Example: D-1763 Unique (per developer) ID of the delivery. |
| refund_reason required | string (RefundReason) Enum: "cancelled_order" "delivered_late" "delivered_early" "never_delivered" "entire_order_wrong" "missing_main" "missing_side" "incorrect_items" "poor_delivery_experience" The reason for the refund. |
{- "refund_reason": "cancelled_order"
}{- "refund_reason": "cancelled_order",
- "message": "string",
- "code": "doordash_cancelled",
- "tip_refund": 0,
- "order_value_refund": 0,
- "delivery_fee_refund": 0,
- "status": "partial_refund"
}