---
title: "Register offline transaction"
method: POST
path: "/api/v1/transaction/registerOffline"
tags: ["Additional API functionality"]
---

# Register offline transaction

`POST /api/v1/transaction/registerOffline`

## Request

- Base URL: `https://sandbox.przelewy24.pl`
- URL: `https://sandbox.przelewy24.pl/api/v1/transaction/registerOffline`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/przelewy24/apis/przelewy24-rest-api-documentation/docs/api/v1/transaction/registerOffline/post.ts> (a function with typed inputs; its response is checked against the schema)

This method allows offline payments to be registered. To use it, first register a standard payment transaction using the <a href="#tag/Transaction-service-API/operation/registerTransaction"><b>transaction/register</b></a> method.<br><br>Additionally, the <b>method</b> parameter can be used to specify the bank through which the payment will be made.

## Request body

- TransactionRegisterOfflineRequest
  - `token` string

## Response `200`

OK

- TransactionRegistrationOffline200
  - `data` object
    - `orderId` integer: Unique transaction ID assigned by P24.
    - `sessionId` string: Unique ID assigned by the merchant's system.
    - `amount` integer: Transaction amount.
    - `statement` string: Full payment title.
    - `iban` string: Account number for payment.
    - `ibanOwner` string: Name of the payment recipient.
    - `ibanOwnerAddress` string: Address of the payment recipient.
  - `responseCode` number

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `409`: Conflict
- `500`: Internal Server Error

## Changes

- **2026-09-03** `5861a691aa36`: 6 breaking, 1 info
  - the request's body type changed from no type to `object` (media type: application/json)
  - the request's body type changed from no type to `object` (media type: application/x-www-form-urlencoded)
  - the response's body type changed from no type to `object` for status `200`
  - the response's body type changed from no type to `object` for status `400`
  - …3 more

[Operation history](https://skmtc.dev/przelewy24/apis/przelewy24-rest-api-documentation/changes/api/v1/transaction/registerOffline/post.md)

---

[API](https://skmtc.dev/przelewy24/apis/przelewy24-rest-api-documentation.md) - [All operations](https://skmtc.dev/przelewy24/apis/przelewy24-rest-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/przelewy24/apis/przelewy24-rest-api-documentation/revisions/5861a691aa36?raw)
