---
title: "Changes to Create a Payment Method"
method: POST
path: "/v1/companies/{company_id}/payment-methods"
---

# Changes to Create a Payment Method

`POST /v1/companies/{company_id}/payment-methods`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `9d71f3ec4b5c`: 1 breaking, 8 warning, 8 info

## Changes

- **2026-11-03** `9d71f3ec4b5c`: 1 breaking, 8 warning, 8 info
  - added `#/components/schemas/payment_methods.card.PaymentMethodCard` to the response body `oneOf` list for the response status `201`
  - added the new `GHS` enum value to the `oneOf[subschema #2: Payment Method (Bank)]/allOf[subschema #2]/type_details/currency_code/allOf[#/components/schemas/iso.CurrencyCode]/` response property for the response status `201`
  - added the new `GHS` enum value to the `oneOf[subschema #3: Payment Method (International) -> subschema #4: Payment Method (International)]/allOf[subschema #2]/type_details/currency_code/allOf[#/components/schemas/iso.CurrencyCode]/` response property for the response status `201`
  - added the new `MOP` enum value to the `oneOf[subschema #2: Payment Method (Bank)]/allOf[subschema #2]/type_details/currency_code/allOf[#/components/schemas/iso.CurrencyCode]/` response property for the response status `201`
  - added the new `MOP` enum value to the `oneOf[subschema #3: Payment Method (International) -> subschema #4: Payment Method (International)]/allOf[subschema #2]/type_details/currency_code/allOf[#/components/schemas/iso.CurrencyCode]/` response property for the response status `201`
  - added the new `card` enum value to the `oneOf[subschema #1: Payment Method (Address)]/allOf[#/components/schemas/payment_methods.common.CommonPaymentMethod]/delivery_method` response property for the response status `201`
  - added the new `card` enum value to the `oneOf[subschema #2: Payment Method (Bank)]/allOf[#/components/schemas/payment_methods.common.CommonPaymentMethod]/delivery_method` response property for the response status `201`
  - added the new `card` enum value to the `oneOf[subschema #3: Payment Method (International) -> subschema #4: Payment Method (International)]/allOf[#/components/schemas/payment_methods.common.CommonPaymentMethod]/delivery_method` response property for the response status `201`
  - added the new `card` enum value to the `oneOf[subschema #4: Payment Method (PayPal) -> subschema #5: Payment Method (PayPal)]/allOf[#/components/schemas/payment_methods.common.CommonPaymentMethod]/delivery_method` response property for the response status `201`
  - added the new `GHS` enum value to the request property `oneOf[subschema #3: New Payment Method (International)]/type_details/currency_code/allOf[#/components/schemas/iso.CurrencyCode]/`
  - added the new `MOP` enum value to the request property `oneOf[subschema #3: New Payment Method (International)]/type_details/currency_code/allOf[#/components/schemas/iso.CurrencyCode]/`
  - added `card` mapping keys to the response discriminator for the response status `201`
  - added the optional property `oneOf[subschema #1: Payment Method (Address)]/allOf[#/components/schemas/payment_methods.common.CommonPaymentMethod]/delivery_methods/card` to the response with the `201` status
  - added the optional property `oneOf[subschema #2: Payment Method (Bank)]/allOf[#/components/schemas/payment_methods.common.CommonPaymentMethod]/delivery_methods/card` to the response with the `201` status
  - added the optional property `oneOf[subschema #3: Payment Method (International) -> subschema #4: Payment Method (International)]/allOf[#/components/schemas/payment_methods.common.CommonPaymentMethod]/delivery_methods/card` to the response with the `201` status
  - added the optional property `oneOf[subschema #4: Payment Method (PayPal) -> subschema #5: Payment Method (PayPal)]/allOf[#/components/schemas/payment_methods.common.CommonPaymentMethod]/delivery_methods/card` to the response with the `201` status
  - the `oneOf[subschema #3: Payment Method (International) -> subschema #4: Payment Method (International)]/allOf[subschema #2]/type_details/clabe` response's property pattern `^\d{18}$` was removed for the status `201`

---

[Operation](https://skmtc.dev/routable/apis/routable-api/docs/v1/companies/:company_id/payment-methods/post.md) - [API](https://skmtc.dev/routable/apis/routable-api.md) - [Page](https://skmtc.dev/routable/apis/routable-api/changes/v1/companies/:company_id/payment-methods/post)
