Skip to content

payment.refund.initiated

Type: Webhook
Method: POST

Tags: webhooks

Summary

Refund initiated

TypeScript Definition

typescript
"payment-refund-created": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["OrderRefund"];
            };
        };
        responses: {
            400: components["responses"]["BadRequest"];
            401: components["responses"]["Unauthorized"];
            410: components["responses"]["WebhookGone"];
            "2XX": components["responses"]["WebhookAccepted"];
            "5XX": components["responses"]["WebhookServerError"];
        };
    };

Component References

ReferenceResolves To
components["schemas"]["OrderRefund"]OrderRefund
components["responses"]["BadRequest"]BadRequest
components["responses"]["Unauthorized"]Unauthorized
components["responses"]["WebhookGone"]WebhookGone
components["responses"]["WebhookAccepted"]WebhookAccepted
components["responses"]["WebhookServerError"]WebhookServerError

Webhook Payload

Content Types: application/json

Expected Responses

400

Bad request

401

Not authorized for given operation on the Resource

410

Endpoint permanently removed

2XX

Payload accepted

5XX

Temporary server error — we will retry

OpenAPI Definition

json
{
  "operationId": "payment-refund-created",
  "summary": "Refund initiated",
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "$ref": "#/components/schemas/OrderRefund"
        }
      }
    }
  },
  "responses": {
    "400": {
      "$ref": "#/components/responses/BadRequest"
    },
    "401": {
      "$ref": "#/components/responses/Unauthorized"
    },
    "410": {
      "$ref": "#/components/responses/WebhookGone"
    },
    "2XX": {
      "$ref": "#/components/responses/WebhookAccepted"
    },
    "5XX": {
      "$ref": "#/components/responses/WebhookServerError"
    }
  }
}

Auto-generated from OpenAPI spec and TypeScript definitions

Last updated: