---
title: "Get subscription invoice checkout"
method: GET
path: "/subscription/invoice/checkout"
tags: ["Subscription"]
---

# Get subscription invoice checkout

`GET /subscription/invoice/checkout`

## Request

- Base URL: `https://openapi.infini.money/v2/acquiring`
- URL: `https://openapi.infini.money/v2/acquiring/subscription/invoice/checkout`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/infini/apis/infini-acquiring-api/docs/subscription/invoice/checkout/get.ts> (a function with typed inputs; its response is checked against the schema)

Requires order.query. Returns invoice status and checkout_url when pending; may return canceled_url. This merchant v2 endpoint uses Ed25519, separate from the hosted-checkout JWT entry.

## Query parameters

- `subscription_id` string, required
- `invoice_no` string, required

## Headers

- `X-API-Key-ID` string, required
- `X-API-Timestamp` string, required
- `X-API-Nonce` string, required
- `Digest` string, required
- `Authorization` string, required

## Response `200`

Standard code/message/data envelope; code=0 indicates success.

## Other responses

- `401`: Authentication failed.
- `403`: Permission or IP policy denied the request.

## Changes

- **2026-10-23** `8ea57333da41`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/infini/apis/infini-acquiring-api/changes/subscription/invoice/checkout/get.md)

---

[API](https://skmtc.dev/infini/apis/infini-acquiring-api.md) - [All operations](https://skmtc.dev/infini/apis/infini-acquiring-api/llms.txt) - [OpenAPI document](https://skmtc.dev/infini/apis/infini-acquiring-api/revisions/faffdb56bc3d?raw)
