Pay-In

Pay-In — действия

После того как клиент перевёл деньги, вызовите confirm. Сделка переходит в processing (если канал проверяет поступление) или сразу в completed.

curl -X POST https://HOST/api/v1/payments/pay_ab12cd/confirm \
  -H "X-API-Key: vp_live_…"

POST /payments/{id}/cancel — отменить, пока статус pending / awaiting_payment / processing.

curl -X POST https://HOST/api/v1/payments/pay_ab12cd/cancel \
  -H "X-API-Key: vp_live_…"

Оба эндпоинта возвращают обновлённый объект Payment (200) или ошибку (400/404/409).

Кнопка «Я оплатил» на payment_url вызывает тот же confirm.