---
title: "Changes to Synchronously attempt a payment on a payment intent"
method: POST
path: "/payment-intents/{id}/payments/sync"
---

# Changes to Synchronously attempt a payment on a payment intent

`POST /payment-intents/{id}/payments/sync`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `f6d3f87df5e0`: 11 breaking, 32 warning, 32 info

## Changes

- **2026-11-03** `f6d3f87df5e0`: 11 breaking, 32 warning, 32 info
  - added the pattern `^[0-9a-fA-F]{64}$` to the request property `paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/customer_id_hashmac`
  - the `payments/items/oneOf[#/components/schemas/PaymentBankTransferDto]/paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/customer_id_hashmac` response property's maxLength was increased from `50` to `64` for the response status `201`
  - the `payments/items/oneOf[#/components/schemas/PaymentCreditCardDto]/paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/customer_id_hashmac` response property's maxLength was increased from `50` to `64` for the response status `201`
  - the `payments/items/oneOf[#/components/schemas/PaymentMobileMoneyDto]/paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/customer_id_hashmac` response property's maxLength was increased from `50` to `64` for the response status `201`
  - the `payments/items/oneOf[#/components/schemas/PaymentBankTransferDto]/fees/items/taxes/items/` response's property type changed from `string` to `object` for status `201`
  - the `payments/items/oneOf[#/components/schemas/PaymentCreditCardDto]/fees/items/taxes/items/` response's property type changed from `string` to `object` for status `201`
  - the `payments/items/oneOf[#/components/schemas/PaymentMobileMoneyDto]/fees/items/taxes/items/` response's property type changed from `string` to `object` for status `201`
  - removed the required property `error` from the response with the `400` status
  - removed the required property `payments/items/oneOf[#/components/schemas/PaymentBankTransferDto]/gatewayId` from the response with the `201` status
  - removed the required property `payments/items/oneOf[#/components/schemas/PaymentCreditCardDto]/gatewayId` from the response with the `201` status
  - removed the required property `payments/items/oneOf[#/components/schemas/PaymentMobileMoneyDto]/gatewayId` from the response with the `201` status
  - removed the request property `paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/recipient_name_hashmac`
  - removed the request property `paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/recipient_phone_hashmac`
  - removed the request property `paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/transaction_purpose`
  - removed the optional property `payments/items/oneOf[#/components/schemas/PaymentBankTransferDto]/paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/recipient_name_hashmac` from the response with the `201` status
  - removed the optional property `payments/items/oneOf[#/components/schemas/PaymentBankTransferDto]/paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/recipient_phone_hashmac` from the response with the `201` status
  - removed the optional property `payments/items/oneOf[#/components/schemas/PaymentBankTransferDto]/paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/transaction_purpose` from the response with the `201` status
  - removed the optional property `payments/items/oneOf[#/components/schemas/PaymentCreditCardDto]/paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/recipient_name_hashmac` from the response with the `201` status
  - removed the optional property `payments/items/oneOf[#/components/schemas/PaymentCreditCardDto]/paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/recipient_phone_hashmac` from the response with the `201` status
  - removed the optional property `payments/items/oneOf[#/components/schemas/PaymentCreditCardDto]/paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/transaction_purpose` from the response with the `201` status
  - removed the optional property `payments/items/oneOf[#/components/schemas/PaymentMobileMoneyDto]/paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/recipient_name_hashmac` from the response with the `201` status
  - removed the optional property `payments/items/oneOf[#/components/schemas/PaymentMobileMoneyDto]/paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/recipient_phone_hashmac` from the response with the `201` status
  - removed the optional property `payments/items/oneOf[#/components/schemas/PaymentMobileMoneyDto]/paymentInformation/allOf[#/components/schemas/PaymentInformationDto]/transaction_purpose` from the response with the `201` status
  - added the new `400.00` enum value to the `status` response property for the response status `400`
  - added the new `consent_reference_in_use` enum value to the `lastPaymentFailure/allOf[#/components/schemas/PaymentFailureCauseDto]/code` response property for the response status `201`
  - added the new `consent_reference_in_use` enum value to the `payments/items/oneOf[#/components/schemas/PaymentBankTransferDto]/failure/allOf[#/components/schemas/PaymentFailureCauseDto]/code` response property for the response status `201`
  - added the new `consent_reference_in_use` enum value to the `payments/items/oneOf[#/components/schemas/PaymentCreditCardDto]/failure/allOf[#/components/schemas/PaymentFailureCauseDto]/code` response property for the response status `201`
  - added the new `consent_reference_in_use` enum value to the `payments/items/oneOf[#/components/schemas/PaymentMobileMoneyDto]/failure/allOf[#/components/schemas/PaymentFailureCauseDto]/code` response property for the response status `201`
  - added the new `instant_payment` enum value to the `payments/items/oneOf[#/components/schemas/PaymentBankTransferDto]/method` response property for the response status `201`
  - added the new `instant_payment` enum value to the `payments/items/oneOf[#/components/schemas/PaymentCreditCardDto]/method` response property for the response status `201`
  - added the new `instant_payment` enum value to the `payments/items/oneOf[#/components/schemas/PaymentMobileMoneyDto]/method` response property for the response status `201`
  - added the new `issuer_authentication_unavailable` enum value to the `lastPaymentFailure/allOf[#/components/schemas/PaymentFailureCauseDto]/code` response property for the response status `201`
  - added the new `issuer_authentication_unavailable` enum value to the `payments/items/oneOf[#/components/schemas/PaymentBankTransferDto]/failure/allOf[#/components/schemas/PaymentFailureCauseDto]/code` response property for the response status `201`
  - added the new `issuer_authentication_unavailable` enum value to the `payments/items/oneOf[#/components/schemas/PaymentCreditCardDto]/failure/allOf[#/components/schemas/PaymentFailureCauseDto]/code` response property for the response status `201`
  - added the new `issuer_authentication_unavailable` enum value to the `payments/items/oneOf[#/components/schemas/PaymentMobileMoneyDto]/failure/allOf[#/components/schemas/PaymentFailureCauseDto]/code` response property for the response status `201`
  - added the new `recipient_unavailable` enum value to the `lastPaymentFailure/allOf[#/components/schemas/PaymentFailureCauseDto]/code` response property for the response status `201`
  - added the new `recipient_unavailable` enum value to the `payments/items/oneOf[#/components/schemas/PaymentBankTransferDto]/failure/allOf[#/components/schemas/PaymentFailureCauseDto]/code` response property for the response status `201`
  - added the new `recipient_unavailable` enum value to the `payments/items/oneOf[#/components/schemas/PaymentCreditCardDto]/failure/allOf[#/components/schemas/PaymentFailureCauseDto]/code` response property for the response status `201`
  - added the new `recipient_unavailable` enum value to the `payments/items/oneOf[#/components/schemas/PaymentMobileMoneyDto]/failure/allOf[#/components/schemas/PaymentFailureCauseDto]/code` response property for the response status `201`
  - added the new `reconciliation_failure` enum value to the `lastPaymentFailure/allOf[#/components/schemas/PaymentFailureCauseDto]/code` response property for the response status `201`
  - …35 more

---

[Operation](https://skmtc.dev/hub2/apis/hub2-service-api/docs/payment-intents/:id/payments/sync/post.md) - [API](https://skmtc.dev/hub2/apis/hub2-service-api.md) - [Page](https://skmtc.dev/hub2/apis/hub2-service-api/changes/payment-intents/:id/payments/sync/post)
