---
title: "Mixpay Checkout"
method: POST
path: "/api/portal/mixpay/checkout"
---

# Mixpay Checkout

`POST /api/portal/mixpay/checkout`

## Request

- Base URL: `https://api.nullprint.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.nullprint.ai/api/portal/mixpay/checkout`
- Auth: none declared

加密货币付款建单(spec 2026-10-04-mixpay-crypto §4.4)。金额只由服务器算;关闭 / 不在白名单 → 404
(不暴露功能存在)。_real_owner 在开关之前:非 owner 一律 403,和 Stripe 一致。

## Request body

- CheckoutBody
  - `catalog_id` integer, required
  - `months` integer, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/nullprint/apis/nullprint-backend.md) · [All operations](https://skmtc.dev/nullprint/apis/nullprint-backend/llms.txt) · [OpenAPI document](https://skmtc.dev/nullprint/apis/nullprint-backend/revisions/51dfcef9dce2?raw)
