---
title: "Process payments"
method: POST
path: "/process_payments"
tags: ["Process Payments"]
---

# Process payments

`POST /process_payments`

Process payments to add payments to payment files or API requests.

## Request body

- ProcessPaymentsRequest
  - `connected_account_ids` string[], required — The list of connected account IDs to process payments for. Use `['*']` to include all connected accounts.
  - `payment_types` string[], required — The list of payment types to process. The following types are supported: `bacs`, `chaps`, `fps`, `icelandic_exp`, `sepa`, `sepa_instant`, `sepa_urgent`, `swift`, `target2`, `treasury`. Use `['*']` to process payments of all types.

## Response `200`

Payment files processed successfully.

- ProcessPaymentsResponse
  - `accounts` object
    - `successfully_processed` string[] — A list of payment types that were successfully processed.
    - `unsuccessfully_processed` string[], nullable — A list of payment types that were not successfully processed. `null` if all were processed successfully.

## Other responses

- `400` — Bad request. Validation error or missing required fields.
- `401` — Unauthorized. API key is missing or invalid.
- `500` — Internal server error.

---

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