---
title: "Initiate a New Payment"
method: POST
path: "/open-banking/initiate-payment"
---

# Initiate a New Payment

`POST /open-banking/initiate-payment`

## Request

- Base URL: `https://sandbox.openpayd.com/api`
- URL: `https://sandbox.openpayd.com/api/open-banking/initiate-payment`
- Auth: API key in header `Authorization`

Initiate a new open banking payment

## Request body

- object
  - `amount` object
    - `value` number, float
    - `currency` 'GBP' | 'EUR'
  - `sender` object
    - `name` string: Name of the sender
    - `phoneNumber` string: Phone number of the sender
    - `email` string: Email of the sender
  - `beneficiary` object
    - `name` string: Name of the beneficiary
    - `sortCode` string: Sort code of the beneficiary ( required for GBP )
    - `accountNumber` string: Account number of the beneficiary ( required for GBP )
    - `iban` string: IBAN of the beneficiary ( required for EUR )
  - `paymentReference` string: Reference of the payment
  - `redirectUrl` string: Specifies which URL when redirected after completed payment

## Response `200`

200

## Other responses

- `400`: 400

---

[API](https://skmtc.dev/openpayd/apis/openpayd-api.md) - [All operations](https://skmtc.dev/openpayd/apis/openpayd-api/llms.txt) - [OpenAPI document](https://skmtc.dev/openpayd/apis/openpayd-api/revisions/0f820ef79fab?raw)
