Skip to main content
POST /api/actions/refund-ticket/create-ticket Authentication: Merchant API Key (server-to-server).

Request body

Success response (200)

When the merchant submits via API Key, the ticket is auto-approved and goes straight to processing.

Errors

Retry policy: Never retry 4xx — fix the request and resubmit. Retry 5xx with exponential backoff (start 5s, max 3 attempts).
Use GraphQL to query the created ticket and the executed refund record. Filter executed refunds by the ticket reference using refunds(filter: { refundTicketMerchantExternalId: ... }).