POST
/
transactions
/
{transaction_id}
/
refunds
/
all

This endpoint requires the transactions.write scope.

Authorizations

Authorization
string
headerrequired

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

Path Parameters

transaction_id
string
required

The ID for the transaction to get the information for.

Body

application/json

A request to fully refund a transaction.

reason
string | null

The reason to refund for. This can be used to attach a written reason to the refund request.

Maximum length: 100
external_identifier
string | null

An external identifier that can be used to match the refund against your own records.

Required string length: 1 - 300

Response

201 - application/json

A list of refunds.

items
object[]

A list of refunds.

limit
integer
default: 20

The limit applied to request. This represents the number of items that are at maximum returned by this request.

Required range: 1 < x < 100
next_cursor
string | null

The cursor that represents the next page of results. Use the cursor query parameter to fetch this page of items.

Required string length: 1 - 1000
previous_cursor
string | null

The cursor that represents the next page of results. Use the cursor query parameter to fetch this page of items.

Required string length: 1 - 1000