---
title: "Changes to Create a payment"
method: POST
path: "/payments"
---

# Changes to Create a payment

`POST /payments`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 6 revisions.

- **2026-09-30** `6b60d7283338`: 19 breaking, 205 warning, 51 info
- **2026-09-09** `c9333ea84ea5`: 1 info

## Changes

- **2026-09-30** `6b60d7283338`: 19 breaking, 205 warning, 51 info
  - removed the enum value `MRO` of the request property `currencyCode`
  - removed the enum value `XAG` of the request property `currencyCode`
  - removed the enum value `XAU` of the request property `currencyCode`
  - removed the enum value `XBA` of the request property `currencyCode`
  - removed the enum value `XBB` of the request property `currencyCode`
  - removed the enum value `XBC` of the request property `currencyCode`
  - removed the enum value `XBD` of the request property `currencyCode`
  - removed the enum value `XDR` of the request property `currencyCode`
  - removed the enum value `XFU` of the request property `currencyCode`
  - removed the enum value `XPD` of the request property `currencyCode`
  - removed the enum value `XPT` of the request property `currencyCode`
  - removed the enum value `XSU` of the request property `currencyCode`
  - removed the enum value `XTS` of the request property `currencyCode`
  - removed the enum value `XUA` of the request property `currencyCode`
  - added the pattern `^[A-Za-z0-9_-]+$` to the request property `paymentMethodToken`
  - the response property `statusReason/type` became optional for the status `200`
  - the response property `transactions/items/events/items/processorStatusReason/allOf[subschema #1: StatusReasonAPISchema]/type` became optional for the status `200`
  - the response property `transactions/items/orderId` became optional for the status `200`
  - the response property `transactions/items/processorStatusReason/type` became optional for the status `200`
  - added the new `ADYEN_ALIPAY_PLUS` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `ADYEN_CASHAPP` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `ADYEN_KAKAOPAY` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `ADYEN_PAYPAY` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_BANK_TRANSFER` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_BLIK` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_CASHAPP` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_DANA` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_GCASH` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_GRABPAY` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_IDEAL` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_KAKAOPAY` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_KLARNA` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_OCTOPUS` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_P24` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_PAYSAFECARD` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_PAYSAFECASH` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_PROMPTPAY` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_SEPA` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_SKRILL` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - added the new `AIRWALLEX_TABBY` enum value to the `paymentMethod/paymentMethodType` response property for the response status `200`
  - …235 more
- **2026-09-09** `c9333ea84ea5`: 1 info
  - added the optional property `paymentMethod/paymentMethodData/anyOf[subschema #1: PaymentCardTokenAPISchema]/firstDigits` to the response with the `200` status

---

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