Skip to main content
POST
/
cabinet
/
admin
/
payments
/
{method}
/
{payment_id}
/
check
Check Payment Status
curl --request POST \
  --url http://localhost:8080/cabinet/admin/payments/{method}/{payment_id}/check
{
  "success": true,
  "message": "<string>",
  "payment": {
    "id": 123,
    "method": "<string>",
    "method_display": "<string>",
    "identifier": "<string>",
    "amount_kopeks": 123,
    "amount_rubles": 123,
    "status": "<string>",
    "status_emoji": "<string>",
    "status_text": "<string>",
    "is_paid": true,
    "is_checkable": true,
    "created_at": "2023-11-07T05:31:56Z",
    "expires_at": "2023-11-07T05:31:56Z",
    "payment_url": "<string>",
    "user_id": 123,
    "user_telegram_id": 123,
    "user_username": "<string>"
  },
  "status_changed": false,
  "old_status": "<string>",
  "new_status": "<string>"
}

Path Parameters

method
string
required
payment_id
integer
required

Response

Successful Response

Response after manual payment status check.

success
boolean
required
message
string
required
payment
PendingPaymentResponse · object

Pending payment details.

status_changed
boolean
default:false
old_status
string | null
new_status
string | null