---
title: "Retry an invoice payment"
method: POST
path: "/invoices/{lago_id}/retry_payment"
tags: ["invoices"]
---

# Retry an invoice payment

`POST /invoices/{lago_id}/retry_payment`

## Request

- Base URL: `https://api.getlago.com/api/v1`
- URL: `https://api.getlago.com/api/v1/invoices/{lago_id}/retry_payment`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/getlago/apis/lago-api-documentation/docs/invoices/:lago_id/retry_payment/post.ts> (a function with typed inputs; its response is checked against the schema)

This endpoint resends an invoice for collection and retry a payment.

## Path parameters

- `lago_id` string, uuid, required

## Request body

- object
  - `payment_method` PaymentMethodReference: Reference to a specific payment method for processing the payment.
    - `payment_method_type` 'provider' | 'manual': The type of payment method to use.
    - `payment_method_id` string, uuid: The unique identifier of the payment method (required when using a specific provider payment method).

## Response `200`

Invoice payment retried

## Other responses

- `401`: Unauthorized error
- `404`: Not Found error
- `405`: Not Allowed error

## Changes

- **2026-05-20** `24e860ade740`: 1 info
  - added optional request body

[Operation history](https://skmtc.dev/getlago/apis/lago-api-documentation/changes/invoices/:lago_id/retry_payment/post.md)

---

[API](https://skmtc.dev/getlago/apis/lago-api-documentation.md) - [All operations](https://skmtc.dev/getlago/apis/lago-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/getlago/apis/lago-api-documentation/revisions/b216574b9612?raw)
