---
title: "Invoice Card Topup"
method: POST
path: "/stripe/transactions/{transaction_id}/invoice"
tags: ["General APIs with JWT"]
---

# Invoice Card Topup

`POST /stripe/transactions/{transaction_id}/invoice`

## Request

- Base URL: `https://lium.io/api`
- URL: `https://lium.io/api/stripe/transactions/{transaction_id}/invoice`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

## Path parameters

- `transaction_id` string, uuid, required

## Response `200`

Successful Response

- StripeInvoiceResponse
  - `invoice_id` string, required
  - `amount_paid` integer, required
  - `amount_paid_usd` number, required
  - `currency` string, required
  - `status` string, required
  - `created` integer, required
  - `hosted_invoice_url` string, nullable
  - `invoice_pdf` string, nullable
  - `payment_intent_id` string, nullable

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-26** `88435f671f88`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/lium/apis/lium-backend-api/changes/stripe/transactions/:transaction_id/invoice/post.md)

---

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