---
title: "Changes to Registrar Payments"
method: POST
path: "/payments"
---

# Changes to Registrar Payments

`POST /payments`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `a6ef070075b1`: 3 breaking, 5 warning, 17 info

## Changes

- **2026-11-03** `a6ef070075b1`: 3 breaking, 5 warning, 17 info
  - request body became required
  - the `payments/items/product_id` request property's minLength was increased from `0` to `1`
  - the `payments/items/payment_date` request property type changed from `string` to no type, and format from `date-time` to no format
  - the `payments/items/due_date` request property's maxLength was set to `32`
  - the `payments/items/payment_method` request property's maxLength was set to `64`
  - the `payments/items/product_id` request property's maxLength was set to `256`
  - the `payments/items/payment_amount` request property's min was set to `0.00`
  - removed the optional property `detail` from the response with the `422` status
  - api operation id `crear-o-modificar-payment` removed and replaced with `create_update_payment`
  - api tag `Payments` added
  - endpoint deprecated
  - added the new optional `header` request parameter `x-account-key`
  - added the new optional request property `payments/items/buy_order`
  - added the new optional request property `payments/items/id_payment_intent`
  - added the new optional request property `payments/items/id_receipt`
  - added the new optional request property `payments/items/invoice_external_id`
  - added `subschema #1, subschema #2` to the `payments/items/payment_date` request property `anyOf` list
  - the `payments/items/payment_amount` request property type was generalized from `integer` to `number`, and format from `int32` to no format
  - added the non-success response with the status `401`
  - added the non-success response with the status `403`
  - added the non-success response with the status `404`
  - added the non-success response with the status `429`
  - removed the non-success response with the status `400`
  - added the optional property `errors_detail` to the response with the `200` status
  - added the required property `error` to the response with the `422` status

---

[Operation](https://skmtc.dev/trytoku/apis/toku-api/docs/payments/post.md) - [API](https://skmtc.dev/trytoku/apis/toku-api.md) - [Page](https://skmtc.dev/trytoku/apis/toku-api/changes/payments/post)
