List payouts

GET/v1.0/merchants/{merchant_code}/payouts

Lists payout and payout-deduction records for the specified merchant account within the requested date range.

The response can include:

  • regular payouts (type = PAYOUT)
  • deduction records for refunds, chargebacks, direct debit returns, or balance adjustments

Results are sorted by payout date in the requested order.

OAuth scopes: Requires one of: user.profile, user.profile_readonly, payouts.read.

Authorization

Use one of the following alternatives:

  • apiKey
  • oauth2 with scopes user.profileuser.profile_readonlypayouts.read
Authorization guide

Path parameters

  • merchant_codestringrequired

    Short unique identifier for the merchant.

    Example: "MH4H92C7"

Query parameters

  • start_datestringrequired
    format: date

    Start date of the payout period filter, inclusive, in ISO8601 date format (YYYY-MM-DD).

    Example: "2024-02-01"

  • end_datestringrequired
    format: date

    End date of the payout period filter, inclusive, in ISO8601 date format (YYYY-MM-DD). Must be greater than or equal to start_date.

    Example: "2024-02-29"

  • formatstring
    Options:"json""csv"
    default: "json"

    Response format for the payout list.

    Example: "json"

  • limitinteger
    minimum: 1maximum: 9999

    Maximum number of payout records to return.

    Example: 10

  • orderstring
    Options:"asc""desc"
    default: "asc"

    Sort direction for the returned payouts.

    Example: "desc"

Responses

200application/json

Returns the list of payout and deduction records for the requested period.

  • idintegerrequired
    format: int64

    Unique identifier of the payout-related record.

    Example: 123456789

  • typestringrequired
    Options:"PAYOUT""CHARGE_BACK_DEDUCTION""REFUND_DEDUCTION""DD_RETURN_DEDUCTION""BALANCE_DEDUCTION"

    High-level payout record category.

    Example: "PAYOUT"

  • amountnumberrequired
    format: float

    Amount of the payout or deduction in major units.

    Example: 132.45

  • datestringrequired
    format: date

    Payout date associated with the record, in YYYY-MM-DD format.

    Example: "2024-02-29"

  • currencystringrequired

    Three-letter ISO 4217 currency code of the payout.

    Example: "EUR"

  • feenumberrequired
    format: float

    Fee amount associated with the payout record, in major units.

    Example: 3.12

  • statusstringrequired
    Options:"SUCCESSFUL""FAILED"

    Merchant-facing outcome of the payout record.

    Example: "SUCCESSFUL"

  • referencestringrequired

    Processor or payout reference associated with the record.

    Example: "payout-2024-02-29"

  • transaction_codestringrequired

    Transaction code of the original sale associated with the payout or deduction.

    Example: "TEENSK4W2K"

text/plain

    id,type,amount,date,currency,fee,status,reference,transaction_code
    123456789,PAYOUT,132.45,2024-02-29,EUR,3.12,SUCCESSFUL,payout-2024-02-29,TEENSK4W2K
    400application/json

    The request is invalid for the submitted query parameters.

    • messagestring

      Short description of the error.

      Example: "Resource not found"

    • Platform code for the error.

      Example: "NOT_FOUND"

    • paramstring

      Parameter name (with relative location) to which the error applies. Parameters from embedded resources are displayed using dot notation. For example, card.name refers to the name parameter embedded in the card object.

      Example: "card.name"

    401application/json

    The request is not authorized.

    • typestringrequired
      format: uri

      A URI reference that identifies the problem type.

      Example: "https://developer.sumup.com/problem/not-found"

    • titlestring

      A short, human-readable summary of the problem type.

      Example: "Requested resource couldn't be found."

    • statusinteger

      The HTTP status code generated by the origin server for this occurrence of the problem.

      Example: 404

    • detailstring

      A human-readable explanation specific to this occurrence of the problem.

      Example: "The requested resource doesn't exist or does not belong to you."

    • instancestring
      format: uri

      A URI reference that identifies the specific occurrence of the problem.

      Example: "https://api.sumup.com/v0.1/checkouts/4e425463-3e1b-431d-83fa-1e51c2925e99"

    Type to search…