Skip to main content
WEBHOOK
refund.completed
{
  "webhook_id": "<string>",
  "timestamp": 123,
  "type": "charge.completed",
  "data": {
    "id": "<string>",
    "amount_refunded": 12.34,
    "meta": {},
    "reason": "requested_by_customer",
    "status": "new",
    "charge_id": "chg_VnUihmASmF",
    "created_datetime": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Notification about a completed refund

Refund completion webhook payload

webhook_id
string
required

Webhook event identifier

timestamp
integer<int64>
required

Webhook event timestamp

type
enum<string>
required

Webhook event type

Available options:
charge.completed,
transfer.disburse,
transfer.reversal,
order.authorization
data
object
required

A refund of a previously created charge

Response

200

Return a 200 status to indicate that the webhook was received successfully