Передать оплату
POST /api/v1/orders/payment
POST
/api/v1/orders/paymentcreamy:orders:updateПередать оплату
Записывает подтверждённую оплату по заказу
Статус заказа изменяется отдельно
Статус оплаты и статус заказа НЕ связаны. После оплаты вызовите /api/v1/orders/status, если нужно изменить statusId
Параметры
| Параметр | Тип | Где | Обяз. | По умолчанию | Описание |
|---|---|---|---|---|---|
id | id | body | одно из | - | ID заказа в Creamy. Можно передать вместе с orderKey; API проверит, что ссылки ведут к одному заказу |
orderKey | string | body | одно из | - | Исходный num или requestKey. Ищется как source:orderKey для текущего API-ключа |
paymentId | string | body | да | - | ID ручной оплаты во внешней системе-источнике API |
amount | number | body | да | - | Сумма оплаты в рублях |
currency | enum | body | нет | RUB | Только RUB |
paidAt | datetime | body | нет | - | Дата и время оплаты в ISO-формате с timezone: Z или +05:00 |
paymentMethod | string | body | нет | - | Способ оплаты |
providerData | object | body | нет | - | Дополнительные данные API/import источника. Не участвуют в сравнении duplicate/conflict |
ПримерыОткрытьСкрыть
Пример запроса
curl "https://your-creamy-domain.ru/api/v1/orders/payment" \
-X POST \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"orderKey": "A-1024",
"paymentId": "cp_7788",
"amount": 1200,
"paidAt": "2026-06-10T09:30:00+05:00",
"paymentMethod": "Банковская карта"
}'Пример ответа
{
"ok":true
"code":"ok"
"requestId":"req_01H"
"data":{
"orderId":"8f8f7b41-7d59-4e0d-96a8-4c9f9d75d624"
"paymentId":"3b7e14d0-4c14-41e1-9c34-9efbd617ca5b"
}
}
Пример запроса
curl "https://your-creamy-domain.ru/api/v1/orders/payment" \
-X POST \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"orderKey": "A-1024",
"paymentId": "cp_7788",
"amount": 1200,
"paidAt": "2026-06-10T09:30:00+05:00",
"paymentMethod": "Банковская карта"
}'Пример ответа
{
"ok":true
"code":"ok"
"requestId":"req_01H"
"data":{
"orderId":"8f8f7b41-7d59-4e0d-96a8-4c9f9d75d624"
"paymentId":"3b7e14d0-4c14-41e1-9c34-9efbd617ca5b"
}
}