---
title: "Authorise Payment"
method: POST
path: "/v5/payments/authorise"
tags: ["Payments"]
---

# Authorise Payment

`POST /v5/payments/authorise`

Make a Payment

## Request body

- AuthorisePaymentRequest
  - `counterparty_id` integer, required — YOUR_COUNTERPARTY_ID
  - `sender_account_id` string, required — YOUR_ACCOUNT_ID
  - `ccy` string, required — ISO4217 currency code EG: GBP
  - `amount` string, required
  - `reference` string, required
  - `reason` string, required
  - `notes` string — This information is not relayed on the payment
  - `preferred_scheme` 'AUTO' | 'BLINC' | 'INTERNAL', required — AUTO > for external payments BLINC > for payments inside BLINC network, must use BLINC accounts INTERNAL > for payments between BCB accounts of the same counterparty
  - `nonce` string, required — Nonce field ensures that payment requests can only be processed once, If the nonce for a payment request is not unique for the account then it will be rejected.
  - `beneficiary_account_id` integer
  - `beneficiary_name` string
  - `beneficiary_address_line_1` string
  - `beneficiary_address_line_2` string
  - `beneficiary_address_line_3` string
  - `beneficiary_city` string
  - `beneficiary_region` string
  - `beneficiary_postcode` string
  - `beneficiary_country` string
  - `beneficiary_account_number` string
  - `beneficiary_sort_code` string
  - `beneficiary_bic` string
  - `beneficiary_iban` string
  - `beneficiary_routing_number` string
  - `beneficiary_wire_routing` string
  - `beneficiary_swift_code` string
  - `beneficiary_national_clearing_code` string
  - `beneficiary_institution` string
  - `beneficiary_branch` string
  - `beneficiary_lei_code` string — Mandatory for CHAPS
  - `beneficiary_bank_name` string
  - `beneficiary_bank_address` string
  - `beneficiary_bank_country` string
  - `intermediary_bank` IntermediaryBank — Only valid for USD SWIFT
    - `bic` string — Corresponding Bank BIC
    - `routing_number` string — Corresponding Bank Routing Number

## Response `200`

Success

- AuthorisePaymentResponse[]
  - `endToEndIdentification` string, required
  - `transactionId` string, required
  - `nonce` string, required
  - `response` string, required

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.net/bcb/apis/payments-api.md) · [All operations](https://skmtc.net/bcb/apis/payments-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bcb/payments-api/revisions/7559660d5268/schema)
