Barclays Payment Initiation API

Securely initiate and authorize payments from Barclays accounts via Open Banking.

Operations 41

GET /international-payments/{internationalPaymentId}/payment-details Get Payment Details #
GET /international-scheduled-payment-consents/{consentId}/funds-confirmation Get International Scheduled Payment Consents Funds Confirmation #
GET /file-payment-consents/{consentId} Get File Payment Consents #
GET /domestic-payment-consents/{consentId} Get Domestic Payment Consents #
GET /domestic-scheduled-payments/{domesticScheduledPaymentId}/payment-details Get Payment Details #
POST /domestic-scheduled-payment-consents Create Domestic Scheduled Payment Consents #
GET /domestic-standing-order-consents/{consentId} Get Domestic Standing Order Consents #
GET /file-payments/{filePaymentId} Get File Payments #
GET /domestic-payments/{domesticPaymentId}/payment-details Get Payment Details #
GET /international-payment-consents/{consentId} Get International Payment Consents #
POST /international-scheduled-payment-consents Create International Scheduled Payment Consents #
POST /domestic-payments Create Domestic Payments #
GET /international-scheduled-payment-consents/{consentId} Get International Scheduled Payment Consents #
POST /domestic-payment-consents Create Domestic Payment Consents #
GET /file-payments/{filePaymentId}/report-file Get File Payments #
GET /domestic-scheduled-payment-consents/{consentId} Get Domestic Scheduled Payment Consents #
GET /file-payment-consents/{consentId}/file Get File Payment Consents #
POST /file-payment-consents/{consentId}/file Create File Payment Consents #
POST /international-scheduled-payments Create International Scheduled Payments #
GET /domestic-payment-consents/{consentId}/funds-confirmation Get Domestic Payment Consents Funds Confirmation #
POST /international-standing-orders Create International Standing Orders #
GET /international-scheduled-payments/{internationalScheduledPaymentId} Get International Scheduled Payments #
POST /domestic-standing-orders Create Domestic Standing Orders #
POST /international-payments Create International Payments #
POST /file-payment-consents Create File Payment Consents #
GET /international-standing-orders/{internationalStandingOrderPaymentId} Get International Standing Orders #
GET /international-standing-order-consents/{consentId} Get International Standing Order Consents #
GET /file-payments/{filePaymentId}/payment-details Get Payment Details #
POST /international-standing-order-consents Create International Standing Order Consents #
GET /domestic-payments/{domesticPaymentId} Get Domestic Payments #
GET /international-scheduled-payments/{internationalScheduledPaymentId}/payment-details Get Payment Details #
POST /domestic-standing-order-consents Create Domestic Standing Order Consents #
GET /domestic-standing-orders/{domesticStandingOrderId} Get Domestic Standing Orders #
GET /international-payments/{internationalPaymentId} Get International Payments #
POST /domestic-scheduled-payments Create Domestic Scheduled Payments #
POST /international-payment-consents Create International Payment Consents #
GET /international-standing-orders/{internationalStandingOrderPaymentId}/payment-details Get Payment Details #
GET /international-payment-consents/{consentId}/funds-confirmation Get International Payment Consents Funds Confirmation #
GET /domestic-scheduled-payments/{domesticScheduledPaymentId} Get Domestic Scheduled Payments #
GET /domestic-standing-orders/{domesticStandingOrderId}/payment-details Get Payment Details #
POST /file-payments Create File Payments #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/payment-initiation-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

barclays-payment-initiation-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Payment Initiation
  description: Initiate a single and immediate non-mandated funds transfer
  version: v4.0
x-method: searched
x-source: https://developer.barclays.com/api/apis/versions/6f206027-5e08-4f4f-a1c5-553cba3c847c.bdn/design?specification=oas31
x-harvested: '2026-09-04'
x-harvested-note: Verbatim OpenAPI 3.1 design export from the Barclays API Exchange registry (developer.barclays.com), fetched
  anonymously. The untouched export is in openapi/_original/barclays-payment-initiation-openapi.json. The UK Open Banking
  documents carry OBIE (openbanking.org.uk) in info.contact/termsOfService because they are the OBIE standard contract as
  Barclays implements and publishes it — the API, the registry record and the host are Barclays'.
tags:
- name: Domestic Payments
  description: Domestic Payments
- name: Payment Details
  description: Payment Details
- name: Domestic Scheduled Payments
  description: Domestic Scheduled Payments
- name: Domestic Standing Orders
  description: Domestic Standing Orders
- name: File Payments
  description: File Payments
- name: International Payments
  description: International Payments
- name: International Scheduled Payments
  description: International Scheduled Payments
- name: International Standing Orders
  description: International Standing Orders
paths:
  /international-payments/{internationalPaymentId}/payment-details:
    summary: Get Payment Details
    description: Get Payment Details
    get:
      tags:
      - Payment Details
      summary: Get Payment Details
      description: Get Payment Details
      operationId: GetInternationalPaymentsInternationalPaymentIdPaymentDetails
      parameters:
      - $ref: '#/components/parameters/InternationalPaymentId'
      - $ref: '#/components/parameters/x-fapi-auth-date'
      - $ref: '#/components/parameters/x-fapi-customer-ip-address'
      - $ref: '#/components/parameters/x-fapi-interaction-id'
      - $ref: '#/components/parameters/Authorization'
      - $ref: '#/components/parameters/x-customer-user-agent'
      responses:
        '500':
          $ref: '#/components/responses/500Error'
        '405':
          $ref: '#/components/responses/405Error'
      deprecated: false
  /international-scheduled-payment-consents/{consentId}/funds-confirmation:
    summary: Get International Scheduled Payment Consents Funds Confirmation
    description: Get International Scheduled Payment Consents Funds Confirmation
    get:
      tags:
      - International Scheduled Payments
      summary: Get International Scheduled Payment Consents Funds Confirmation
      description: Get International Scheduled Payment Consents Funds Confirmation
      operationId: GetInternationalScheduledPaymentConsentsConsentIdFundsConfirmation
      parameters:
      - $ref: '#/components/parameters/ConsentId'
      - $ref: '#/components/parameters/x-fapi-auth-date'
      - $ref: '#/components/parameters/x-fapi-customer-ip-address'
      - $ref: '#/components/parameters/x-fapi-interaction-id'
      - $ref: '#/components/parameters/Authorization'
      - $ref: '#/components/parameters/x-customer-user-agent'
      responses:
        '200':
          $ref: '#/components/responses/200InternationalScheduledPaymentConsentsConsentIdFundsConfirmationRead'
        '400':
          $ref: '#/components/responses/400Error'
        '401':
          $ref: '#/components/responses/401Error'
        '500':
          $ref: '#/components/responses/500Error'
        '403':
          $ref: '#/components/responses/403Error'
        '404':
          $ref: '#/components/responses/404Error'
        '405':
          $ref: '#/components/responses/405Error'
        '406':
          $ref: '#/components/responses/406Error'
        '429':
          $ref: '#/components/responses/429Error'
      deprecated: false
  /file-payment-consents/{consentId}:
    summary: Get File Payment Consents
    description: Get File Payment Consents
    get:
      tags:
      - File Payments
      summary: Get File Payment Consents
      description: Get File Payment Consents
      operationId: GetFilePaymentConsentsConsentId
      parameters:
      - $ref: '#/components/parameters/ConsentId'
      - $ref: '#/components/parameters/x-fapi-auth-date'
      - $ref: '#/components/parameters/x-fapi-customer-ip-address'
      - $ref: '#/components/parameters/x-fapi-interaction-id'
      - $ref: '#/components/parameters/Authorization'
      - $ref: '#/components/parameters/x-customer-user-agent'
      responses:
        '200':
          $ref: '#/components/responses/200FilePaymentConsentsConsentIdRead'
        '400':
          $ref: '#/components/responses/400Error'
        '401':
          $ref: '#/components/responses/401Error'
        '500':
          $ref: '#/components/responses/500Error'
        '403':
          $ref: '#/components/responses/403Error'
        '404':
          $ref: '#/components/responses/404Error'
        '405':
          $ref: '#/components/responses/405Error'
        '406':
          $ref: '#/components/responses/406Error'
        '429':
          $ref: '#/components/responses/429Error'
      deprecated: false
  /domestic-payment-consents/{consentId}:
    summary: Get Domestic Payment Consents
    description: Get Domestic Payment Consents
    get:
      tags:
      - Domestic Payments
      summary: Get Domestic Payment Consents
      description: Get Domestic Payment Consents
      operationId: GetDomesticPaymentConsentsConsentId
      parameters:
      - $ref: '#/components/parameters/ConsentId'
      - $ref: '#/components/parameters/x-fapi-auth-date'
      - $ref: '#/components/parameters/x-fapi-customer-ip-address'
      - $ref: '#/components/parameters/x-fapi-interaction-id'
      - $ref: '#/components/parameters/Authorization'
      - $ref: '#/components/parameters/x-customer-user-agent'
      responses:
        '200':
          $ref: '#/components/responses/200DomesticPaymentConsentsConsentIdRead'
        '400':
          $ref: '#/components/responses/400Error'
        '401':
          $ref: '#/components/responses/401Error'
        '500':
          $ref: '#/components/responses/500Error'
        '403':
          $ref: '#/components/responses/403Error'
        '405':
          $ref: '#/components/responses/405Error'
        '406':
          $ref: '#/components/responses/406Error'
        '429':
          $ref: '#/components/responses/429Error'
      deprecated: false
  /domestic-scheduled-payments/{domesticScheduledPaymentId}/payment-details:
    summary: Get Payment Details
    description: Get Payment Details
    get:
      tags:
      - Payment Details
      summary: Get Payment Details
      description: Get Payment Details
      operationId: GetDomesticScheduledPaymentsDomesticScheduledPaymentIdPaymentDetails
      parameters:
      - $ref: '#/components/parameters/DomesticScheduledPaymentId'
      - $ref: '#/components/parameters/x-fapi-auth-date'
      - $ref: '#/components/parameters/x-fapi-customer-ip-address'
      - $ref: '#/components/parameters/x-fapi-interaction-id'
      - $ref: '#/components/parameters/Authorization'
      - $ref: '#/components/parameters/x-customer-user-agent'
      responses:
        '500':
          $ref: '#/components/responses/500Error'
        '405':
          $ref: '#/components/responses/405Error'
      deprecated: false
  /domestic-scheduled-payment-consents:
    summary: Create Domestic Scheduled Payment Consents
    description: Create Domestic Scheduled Payment Consents
    post:
      tags:
      - Domestic Scheduled Payments
      summary: Create Domestic Scheduled Payment Consents
      description: Create Domestic Scheduled Payment Consents
      operationId: CreateDomesticScheduledPaymentConsents
      parameters:
      - $ref: '#/components/parameters/x-fapi-auth-date'
      - $ref: '#/components/parameters/x-fapi-customer-ip-address'
      - $ref: '#/components/parameters/x-fapi-interaction-id'
      - $ref: '#/components/parameters/Authorization'
      - $ref: '#/components/parameters/x-idempotency-key'
      - $ref: '#/components/parameters/x-jws-signature'
      - $ref: '#/components/parameters/x-customer-user-agent'
      requestBody:
        description: Default
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OBWriteDomesticScheduledConsent4'
            examples:
              domestic-scheduled-payment-consents-request:
                value:
                  Data:
                    Authorisation:
                      AuthorisationType: Any
                      CompletionDateTime: '2025-05-30T10:35:27Z'
                    Permission: Create
                    ReadRefundAccount: 'Yes'
                    Initiation:
                      InstructionIdentification: 89f0a53a91ee47f6a383536f851d6b5a
                      EndToEndIdentification: FRESCO.21302.GFX.20
                      LocalInstrument: UK.OBIE.Paym
                      RequestedExecutionDateTime: '2018-08-06T00:00:00+00:00'
                      InstructedAmount:
                        Amount: '200.00'
                        Currency: GBP
                      DebtorAccount:
                        SchemeName: UK.OBIE.SortCodeAccountNumber
                        Identification: '11280001234567'
                        Name: Andrea Frost
                        Proxy:
                          Identification: '+441632960540'
                          Code: TELE
                          Type: Telephone
                      CreditorAccount:
                        SchemeName: UK.OBIE.SortCodeAccountNumber
                        Identification: 08080021325698
                        SecondaryIdentification: 08080021325641
                        Name: Tom Kirkman
                        Proxy:
                          Identification: '2360549017905188'
                          Code: TELE
                          Type: Telephone
                      CreditorPostalAddress:
                        AddressType: BIZZ
                        Department: Finance
                        SubDepartment: Payroll
                        StreetName: Bank Street
                        BuildingNumber: '11'
                        BuildingName: Tower Bridges
                        Floor: '6'
                        UnitNumber: UNIT591
                        Room: '844'
                        PostBox: PO Box 123456
                        PostCode: Z78 4TY
                        TownLocationName: Bank
                        TownName: London
                        DistrictName: Greater London
                        CareOf: Ms Jane Smith
                        CountrySubDivision: England
                        Country: GB
                      UltimateDebtor:
                        SchemeName: UK.OBIE.IBAN
                        Identification: '2360549017905161589'
                        Name: Ultimate Debtor
                        LEI: 8200007YHFDMEODY1965
                        PostalAddress:
                          AddressType: BIZZ
                          StreetName: Bank Street
                          BuildingNumber: '11'
                          Floor: '6'
                          PostCode: Z78 4TY
                          TownName: London
                          Country: GB
                      UltimateCreditor:
                        SchemeName: UK.OBIE.IBAN
                        Identification: '2360549017905161589'
                        Name: Ultimate Creditor
                        LEI: 60450004FECVJV7YN339
                        PostalAddress:
                          AddressType: BIZZ
                          StreetName: Bank Street
                          BuildingNumber: '11'
                          Floor: '6'
                          PostCode: Z78 4TY
                          TownName: London
                          Country: GB
                      RegulatoryReporting:
                      - DebitCreditReportingIndicator: CRED
                        Authority:
                          Name: string
                          CountryCode: UG
                        Details:
                        - Type: CRED
                          Date: '2024-04-25T13:26:41.911Z'
                          Information:
                          - Reg info1
                          - Reg info2
                          Country: QG
                          Amount:
                            Amount: '4.68702'
                            Currency: JGM
                      RemittanceInformation:
                        Structured:
                        - ReferredDocumentInformation:
                          - Code: CINV
                            Issuer: Issuer01
                            Number: Number_01
                            RelatedDate: '2024-04-25T13:26:41.911Z'
                            LineDetails:
                            - string
                          ReferredDocumentAmount: 1
                          CreditorReferenceInformation:
                            Code: DISP
                            Issuer: Issuer01
                            Reference: REF_26518
                          Invoicer: INVR51856
                          Invoicee: INVE5161856
                          TaxRemittance: Tax Remittance related information
                          AdditionalRemittanceInformation:
                          - Free text for additional information
                        Unstructured:
                        - Internal ops code 5120101
                  Risk: {}
        required: true
      responses:
        '201':
          $ref: '#/components/responses/201DomesticScheduledPaymentConsentsCreated'
        '400':
          $ref: '#/components/responses/400Error'
        '422':
          $ref: '#/components/responses/422Error'
        '401':
          $ref: '#/components/responses/401Error'
        '500':
          $ref: '#/components/responses/500Error'
        '403':
          $ref: '#/components/responses/403Error'
        '404':
          $ref: '#/components/responses/404Error'
        '415':
          $ref: '#/components/responses/415Error'
        '405':
          $ref: '#/components/responses/405Error'
        '406':
          $ref: '#/components/responses/406Error'
        '429':
          $ref: '#/components/responses/429Error'
        '409':
          $ref: '#/components/responses/409Error'
      deprecated: false
  /domestic-standing-order-consents/{consentId}:
    summary: Get Domestic Standing Order Consents
    description: Get Domestic Standing Order Consents
    get:
      tags:
      - Domestic Standing Orders
      summary: Get Domestic Standing Order Consents
      description: Get Domestic Standing Order Consents
      operationId: GetDomesticStandingOrderConsentsConsentId
      parameters:
      - $ref: '#/components/parameters/ConsentId'
      - $ref: '#/components/parameters/x-fapi-auth-date'
      - $ref: '#/components/parameters/x-fapi-customer-ip-address'
      - $ref: '#/components/parameters/x-fapi-interaction-id'
      - $ref: '#/components/parameters/Authorization'
      - $ref: '#/components/parameters/x-customer-user-agent'
      responses:
        '200':
          $ref: '#/components/responses/200DomesticStandingOrderConsentsConsentIdRead'
        '400':
          $ref: '#/components/responses/400Error'
        '401':
          $ref: '#/components/responses/401Error'
        '500':
          $ref: '#/components/responses/500Error'
        '403':
          $ref: '#/components/responses/403Error'
        '404':
          $ref: '#/components/responses/404Error'
        '405':
          $ref: '#/components/responses/405Error'
        '406':
          $ref: '#/components/responses/406Error'
        '429':
          $ref: '#/components/responses/429Error'
      deprecated: false
  /file-payments/{filePaymentId}:
    summary: Get File Payments
    description: Get File Payments
    get:
      tags:
      - File Payments
      summary: Get File Payments
      description: Get File Payments
      operationId: GetFilePaymentsFilePaymentId
      parameters:
      - $ref: '#/components/parameters/FilePaymentId'
      - $ref: '#/components/parameters/x-fapi-auth-date'
      - $ref: '#/components/parameters/x-fapi-customer-ip-address'
      - $ref: '#/components/parameters/x-fapi-interaction-id'
      - $ref: '#/components/parameters/Authorization'
      - $ref: '#/components/parameters/x-customer-user-agent'
      responses:
        '200':
          $ref: '#/components/responses/200FilePaymentsFilePaymentIdRead'
        '400':
          $ref: '#/components/responses/400Error'
        '401':
          $ref: '#/components/responses/401Error'
        '500':
          $ref: '#/components/responses/500Error'
        '403':
          $ref: '#/components/responses/403Error'
        '404':
          $ref: '#/components/responses/404Error'
        '405':
          $ref: '#/components/responses/405Error'
        '406':
          $ref: '#/components/responses/406Error'
        '429':
          $ref: '#/components/responses/429Error'
      deprecated: false
  /domestic-payments/{domesticPaymentId}/payment-details:
    summary: Get Payment Details
    description: Get Payment Details
    get:
      tags:
      - Payment Details
      summary: Get Payment Details
      description: Get Payment Details
      operationId: GetDomesticPaymentsDomesticPaymentIdPaymentDetails
      parameters:
      - $ref: '#/components/parameters/DomesticPaymentId'
      - $ref: '#/components/parameters/x-fapi-auth-date'
      - $ref: '#/components/parameters/x-fapi-customer-ip-address'
      - $ref: '#/components/parameters/x-fapi-interaction-id'
      - $ref: '#/components/parameters/Authorization'
      - $ref: '#/components/parameters/x-customer-user-agent'
      responses:
        '500':
          $ref: '#/components/responses/500Error'
        '405':
          $ref: '#/components/responses/405Error'
      deprecated: false
  /international-payment-consents/{consentId}:
    summary: Get International Payment Consents
    description: Get International Payment Consents
    get:
      tags:
      - International Payments
      summary: Get International Payment Consents
      description: Get International Payment Consents
      operationId: GetInternationalPaymentConsentsConsentId
      parameters:
      - $ref: '#/components/parameters/ConsentId'
      - $ref: '#/components/parameters/x-fapi-auth-date'
      - $ref: '#/components/parameters/x-fapi-customer-ip-address'
      - $ref: '#/components/parameters/x-fapi-interaction-id'
      - $ref: '#/components/parameters/Authorization'
      - $ref: '#/components/parameters/x-customer-user-agent'
      responses:
        '200':
          $ref: '#/components/responses/200InternationalPaymentConsentsConsentIdRead'
        '400':
          $ref: '#/components/responses/400Error'
        '401':
          $ref: '#/components/responses/401Error'
        '500':
          $ref: '#/components/responses/500Error'
        '403':
          $ref: '#/components/responses/403Error'
        '404':
          $ref: '#/components/responses/404Error'
        '405':
          $ref: '#/components/responses/405Error'
        '406':
          $ref: '#/components/responses/406Error'
        '429':
          $ref: '#/components/responses/429Error'
      deprecated: false
  /international-scheduled-payment-consents:
    summary: Create International Scheduled Payment Consents
    description: Create International Scheduled Payment Consents
    post:
      tags:
      - International Scheduled Payments
      summary: Create International Scheduled Payment Consents
      description: Create International Scheduled Payment Consents
      operationId: CreateInternationalScheduledPaymentConsents
      parameters:
      - $ref: '#/components/parameters/x-fapi-auth-date'
      - $ref: '#/components/parameters/x-fapi-customer-ip-address'
      - $ref: '#/components/parameters/x-fapi-interaction-id'
      - $ref: '#/components/parameters/Authorization'
      - $ref: '#/components/parameters/x-idempotency-key'
      - $ref: '#/components/parameters/x-jws-signature'
      - $ref: '#/components/parameters/x-customer-user-agent'
      requestBody:
        description: Default
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OBWriteInternationalScheduledConsent5'
            examples:
              create-int-sched-pay-con-request:
                value:
                  Data:
                    Permission: Create
                    ReadRefundAccount: 'Yes'
                    Initiation:
                      InstructionIdentification: ACME412
                      EndToEndIdentification: FRESCO.21302.GFX.20
                      LocalInstrument: UK.OBIE.Paym
                      InstructionPriority: Normal
                      ChargeBearer: Shared
                      RequestedExecutionDateTime: '2024-09-16T10:25:28.422Z'
                      CurrencyOfTransfer: USD
                      DestinationCountryCode: GB
                      InstructedAmount:
                        Amount: '165.88'
                        Currency: GBP
                      ExchangeRateInformation:
                        UnitCurrency: GBP
                        ExchangeRate: 1.22
                        RateType: Actual
                        ContractIdentification: '415621656'
                      DebtorAccount:
                        SchemeName: UK.OBIE.SortCodeAccountNumber
                        SecondaryIdentification: '0002'
                        Identification: '11280001234567'
                        Name: Andrea Smith
                        Proxy:
                          Identification: '2360549017905188'
                          Code: TELE
                          Type: Telephone
                      Creditor:
                        Name: A Creditor Name
                        LEI: 8200007YHFDMEODY8412
                        PostalAddress:
                          AddressType: BIZZ
                          StreetName: Bank Street
                          BuildingNumber: '11'
                          Floor: '6'
                          PostCode: Z78 4TY
                          TownName: London
                          Country: UK
                      CreditorAgent:
                        SchemeName: UK.OBIE.IBAN
                        Identification: 08080021325698
                        LEI: 1234005BLKBSWLCX4E37
                        Name: ACED Inc
                        PostalAddress:
                          AddressType: BIZZ
                          Department: Finance
                          SubDepartment: Payroll
                          StreetName: Bank Street
                          BuildingNumber: '11'
                          BuildingName: Tower Bridges
                          Floor: '6'
                          UnitNumber: UNIT591
                          Room: '844'
                          PostBox: PO Box 123456
                          DistrictName: Greater London
                          CareOf: Ms Jane Smith
                          PostCode: Z78 4TY
                          TownName: London
                          CountrySubDivision: string
                          Country: UK
                      CreditorAccount:
                        SchemeName: UK.OBIE.SortCodeAccountNumber
                        Identification: 08080021325698
                        Name: ACME Inc
                        SecondaryIdentification: '0002'
                        Proxy:
                          Identification: '2360549017905188'
                          Code: TELE
                          Type: Telephone
                      UltimateCreditor:
                        Name: Ultimate Creditor
                        Identification: '2360549017905161589'
                        LEI: 60450004FECVJV7YN339
                        SchemeName: UK.OBIE.IBAN
                        PostalAddress:
                          AddressType: BIZZ
                          StreetName: Bank Street
                          BuildingNumber: '11'
                          Floor: '6'
                          PostCode: Z78 4TY
                          TownName: London
                          Country: UK
                      UltimateDebtor:
                        Name: Ultimate Debtor
                        Identification: '2360549017905161589'
                        LEI: 8200007YHFDMEODY1965
                        SchemeName: UK.OBIE.IBAN
                        PostalAddress:
                          AddressType: BIZZ
                          StreetName: Bank Street
                          BuildingNumber: '11'
                          Floor: '6'
                          PostCode: Z78 4TY
                          TownName: London
                          Country: UK
                      RegulatoryReporting:
                      - DebitCreditReportingIndicator: CRED
                        Authority:
                          Name: Authority Name
                          CountryCode: UK
                        Details:
                        - Type: CRED
                          Date: '2024-09-16T10:25:28.422Z'
                          Country: UK
                          Amount:
                            Amount: '165.88'
                            Currency: USD
                          Information:
                          - Reg Info 1
                          - Reg Info 2
                      RemittanceInformation:
                        Structured:
                        - ReferredDocumentInformation:
                          - Code: CINV
                            Issuer: Issuer01
                            Number: Number_01
                            RelatedDate: '2024-09-16T10:25:28.422Z'
                            LineDetails:
                            - Line details 1
                            - Line details 2
                          ReferredDocumentAmount: 1
                          CreditorReferenceInformation:
                            Code: DISP
                            Issuer: Issuer01
                            Reference: REF_26518
                          Invoicer: INVR51856
                          Invoicee: INVE5161856
                          TaxRemittance: Tax Remittance related information
                          AdditionalRemittanceInformation:
                          - Free text for additional information
                        Unstructured:
                        - Internal ops code 5120101
                      SupplementaryData:
                        additionalProp1: {}
                    Authorisation:
                      AuthorisationType: Any
                      CompletionDateTime: '2024-09-16T10:25:28.422Z'
                    SCASupportData:
                      RequestedSCAExemptionType: EcommerceGoods
                      AppliedAuthenticationApproach: SCA
                      ReferencePaymentOrderId: O-611265
                  Risk:
                    PaymentContextCode: TransferToThirdParty
                    ContractPresentIndicator: false
                    PaymentPurposeCode: EPAY
                    CategoryPurposeCode: CASH
                    BeneficiaryAccountType: Business
                    MerchantCategoryCode: '7300'
                    MerchantCustomerIdentification: 053598653254
                    DeliveryAddress:
                      AddressLine:
                      - Flat 7
                      - Acacia Lodge
                      StreetName: Acacia Avenue
                      BuildingNumber: '27'
                      PostCode: GU31 2ZZ
                      TownName: Sparsholt
                      CountrySubDivision: Wessex
                      Country: UK
        required: true
      responses:
        '201':
          $ref: '#/components/responses/201InternationalScheduledPaymentConsentsCreated'
        '400':
          $ref: '#/components/responses/400Error'
        '422':
          $ref: '#/components/responses/422Error'
        '401':
          $ref: '#/components/responses/401Error'
        '500':
          $ref: '#/components/responses/500Error'
        '403':
          $ref: '#/components/responses/403Error'
        '404':
          $ref: '#/components/responses/404Error'
        '415':
          $ref: '#/components/responses/415Error'
        '405':
          $ref: '#/components/responses/405Error'
        '406':
          $ref: '#/components/responses/406Error'
        '429':
          $ref: '#/components/responses/429Error'
        '409':
          $ref: '#/components/responses/409Error'
      deprecated: false
  /domestic-payments:
    summary: Create Domestic Payments
    description: Create Domestic Payments
    post:
      tags:
      - Domestic Payments
      summary: Create Domestic Payments
      description: Create Domestic Payments
      operationId: CreateDomesticPayments
      parameters:
      - $ref: '#/components/parameters/x-fapi-auth-date'
      - $ref: '#/components/parameters/x-fapi-customer-ip-address'
      - $ref: '#/components/parameters/x-fapi-interaction-id'
      - $ref: '#/components/parameters/Authorization'
      - $ref: '#/components/parameters/x-idempotency-key'
      - $ref: '#/components/parameters/x-jws-signature'
      - $ref: '#/components/parameters/x-customer-user-agent'
      requestBody:
        description: Default
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OBWriteDomestic2'
            examples:
              get-domestic-payments:
                value:
                  Data:
                    ConsentId: BARCLAYS-P-12345678901234
                    Initiation:
                      InstructionIdentification: ACME412
                      EndToEndIdentification: FRESCO.21302.GFX.20
                      LocalInstrument: UK.OBIE.Paym
                      InstructedAmount:
                        Amount: '165.88'
                        Currency: GBP
                      CreditorAccount:
                        SchemeName: UK.OBIE.SortCodeAccountNumber
                        Identification: 08080021325698
                        Name: ACME Inc
                        SecondaryIdentification: '0002'
                        Proxy:
                          Identification: '+441632960540'
                          Code: TELE
                          Type: Telephone
                      DebtorAccount:
                        SchemeName: UK.OBIE.SortCodeAccountNumber
                        Identification: 08080025612489
                        SecondaryIdentification: 080801562314789
                        Name: Jane Smith
                        Proxy:
                          Identification: '441234012345'
                          Code: TELE
                          Type: Telephone
                      UltimateDebtor:
                        SchemeName: UK.OBIE.IBAN
                        Identification: '2360549017905161589'
                        Name: Ultimate Debtor
                        LEI: 8200007YHFDMEODY1965
                        PostalAddress:
                          AddressType: BIZZ
                          StreetName: Bank Street
                          BuildingNumber: '11'
                          Floor: '6'
                          PostCode: Z78 4TY
                          TownName: London
                          Country: UK
                      UltimateCreditor:
                        SchemeName: UK.OBIE.BBAN
                        Identification: '2360549017905161589'
                        Name: Ultimate Creditor
                        LEI: 60450004FECVJV7YN339
                        PostalAddress:
                          AddressType: BIZZ
                          StreetName: Bank Street
                          BuildingNumber: '11'
                          Floor: '6'
                          PostCode: Z78 4TY
                          TownName: London
                          Country: UK
                      CreditorAgent:
                        LEI: 123400LZEVUKWCQY6X15
                        SchemeName: UK.OBIE.IBAN
                        Identification: '80200112344562'
                        Name: The Credit Agent
                        PostalAddress:
                          AddressType: BIZZ
                          StreetName: Bank Street
                          BuildingNumber: '11'
                         

# --- truncated at 32 KB (711 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/barclays/refs/heads/main/openapi/barclays-payment-initiation-openapi.yml