---
title: "Poll trạng thái checkout"
method: GET
path: "/api/v1/checkouts/public/{token}/status"
tags: ["Hosted checkout public"]
---

# Poll trạng thái checkout

`GET /api/v1/checkouts/public/{token}/status`

## Request

- Base URL: `https://api.monapay.vn`
- URL: `https://api.monapay.vn/api/v1/checkouts/public/{token}/status`
- Auth: none required

## Path parameters

- `token` string, required

## Response `200`

Trạng thái gọn để poll mỗi 3 giây.

- object
  - `success` boolean, required
  - `message` string, required
  - `data` object, required
    - `status` 'pending' | 'paid' | 'expired' | 'cancelled', required
    - `paid_at` string, date-time, nullable
    - `expires_at` string, date-time, required
    - `seconds_left` integer, required

## Other responses

- `404`: Token không tồn tại.
- `429`: Quá 60 request mỗi phút trên IP.

---

[API](https://skmtc.dev/monapay/apis/mona-pay-api-v1.md) · [All operations](https://skmtc.dev/monapay/apis/mona-pay-api-v1/llms.txt) · [OpenAPI document](https://skmtc.dev/monapay/apis/mona-pay-api-v1/revisions/ed3fbd821dce?raw)
