---
title: "Create Payout"
method: POST
path: "/transactions/bank-payouts"
---

# Create Payout

`POST /transactions/bank-payouts`

Create a new payout to an external account. A Beneficiary will need to be created before a payout can be made using this endpoint.

## Headers

- `idempotency-key` string

## Request body

- object
  - `accountId` string, required — `id` of the Account from where the payout will be made. e.g.`cWc4SktyWlkxM0hwcmdYe6FMdXRSQT09`
  - `beneficiaryId` string, required — `id` (UUID) of the bank beneficiary to who the payout will be made.
  - `amount` object, required — Amount to be paid out.
    - `currency` 'AED' | 'AUD' | 'CAD' | 'CHF' | 'CZK' | 'DKK' | 'EUR' | 'GBP' | 'HKD' | 'HRK' | 'HUF' | 'ILS' | 'JPY' | 'MXN' | 'NOK' | 'NZD' | 'PLN' | 'RON' | 'RUB' | 'SAR' | 'SEK' | 'SGD' | 'TRY' | 'USD' | 'ZAR' | 'BGN', required — Three-letter [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code e.g. `EUR`
    - `value` number, float, required
  - `paymentType` string — Type of payment that the beneficiary will receive.<br>See [Supported Payment Types](https://apidocs.openpayd.com/docs/payment-types)
  - `reference` string, required — Transaction reference to be sent to the beneficiary bank. The reference will appear on the beneficiary bank statement.
  - `paymentDate` string — Future date on which the payout should be executed.<br>YYYY-MM-DD e.g. `2022-04-29`
  - `reasonCode` string — [Payout Reason Code](https://apidocs.openpayd.com/reference/reason-codes) if required for the selected `paymentType`
  - `purposeCode` 'ACCT' | 'ADCS' | 'AGRT' | 'ALMY' | 'AREN' | 'BENE' | 'BECH' | 'BKFE' | 'BKIP' | 'BKPP' | 'BLDM' | 'BONU' | 'BOCE' | 'BEXP' | 'BNET' | 'CBTV' | 'CBLK' | 'CASH' | 'CHAR' | 'CDBL' | 'CLPR' | 'CMDT' | 'COLL' | 'COMM' | 'COMP' | 'COMC' | 'COMT' | 'CORT' | 'CPYR' | 'CSDB' | 'DEPT' | 'DERI' | 'DBTC' | 'DIVD' | 'DNTS' | 'EDUC' | 'ELEC' | 'EPAY' | 'ESTX' | 'ECPR' | 'EXTD' | 'FEES' | 'FORW' | 'FREX' | 'FAND' | 'FUTR' | 'FNET' | 'FXNT' | 'GAMB' | 'GASB' | 'GDSV' | 'GIFT' | 'GOVT' | 'GSCB' | 'HEDG' | 'HLRP' | 'HLST' | 'HLTI' | 'HREC' | 'HSTX' | 'INPC' | 'INPR' | 'INSC' | 'INSU' | 'INSM' | 'INTE' | 'INTC' | 'INTP' | 'INVS' | 'INTX' | 'IVPT' | 'LICF' | 'LBRI' | 'LIFI' | 'LIMA' | 'LOAN' | 'LOAR' | 'LOTT' | 'LREB' | 'LREV' | 'LTCF' | 'MDCS' | 'NETT' | 'OTCD' | 'PEFC' | 'PENO' | 'PDEP' | 'PENS' | 'PCOM' | 'PHON' | 'PLDS' | 'PLRF' | 'PPTI' | 'PTXP' | 'REFU' | 'RELG' | 'RENT' | 'REOD' | 'REPO' | 'REBT' | 'ROYA' | 'RDTX' | 'SALA' | 'SBSC' | 'SECU' | 'SERV' | 'SAVG' | 'SLEB' | 'SSBE' | 'SUBS' | 'SUPP' | 'SWFP' | 'SWPP' | 'SWRS' | 'SWUF' | 'TAXR' | 'TAXS' | 'TCSC' | 'TREA' | 'TRAD' | 'TRFD' | 'UBIL' | 'VATX' | 'VIEW' | 'WHLD' | 'WTER' — Applicable for SWIFT and CHAPS GBP payments. See Supported [Purpose Codes](https://apidocs.openpayd.com/docs/purpose-codes)

## Response `200`

200

- object
  - `id` string
  - `shortId` string
  - `accountId` string
  - `createdDate` string
  - `updatedDate` string
  - `paymentDate` string
  - `transactionId` string
  - `transactionCategory` string
  - `type` string
  - `paymentType` string
  - `sourceInfo` object
    - `type` string
    - `identifier` string
    - `internalAccountId` string
  - `destinationInfo` object
    - `type` string
    - `identifier` string
  - `source` unknown
  - `destination` string
  - `totalAmount` object
    - `value` integer
    - `currency` string
  - `amount` object
    - `value` integer
    - `currency` string
  - `fee` object
    - `value` integer
    - `currency` string
  - `runningBalance` object
    - `value` integer
    - `currency` string
  - `buyAmount` unknown
  - `fxRate` unknown
  - `midMarketRate` unknown
  - `fixedSide` unknown
  - `status` string
  - `failureReason` unknown
  - `comment` string
  - `transactionReference` unknown
  - `referenceAmount` unknown
  - `accountHolderId` string
  - `originalTransactionId` unknown

## Other responses

- `400` — 400

---

[API](https://skmtc.net/openpayd/apis/openpayd-authorization.md) · [All operations](https://skmtc.net/openpayd/apis/openpayd-authorization/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openpayd/openpayd-authorization/revisions/354ac572abda/schema)
