> ## Documentation Index
> Fetch the complete documentation index at: https://docs.onepay.la/llms.txt
> Use this file to discover all available pages before exploring further.

# Reenviar cobro

> Reenvia una solicitud de pago a tu cliente.

### Path Parameters

<ParamField header="x-idempotency" type="string" required placeholder="Token único para garantizar la idempotencia de la petición">
  Token único para garantizar la idempotencia de la petición
</ParamField>

<ParamField path="payment_id" type="string" required placeholder="9e5ccd4a-d2f0-49dd-87fc-a0da752bd166">
  ID del cobro que quieres reenviar a tu cliente. [Crear cobro](/client/payments/create).
</ParamField>

### Response

<ResponseField name="success" type="boolean">
  Indica si la operación fue exitosa
</ResponseField>

<ResponseField name="message" type="string">
  Mensaje descriptivo del resultado de la operación
</ResponseField>

### Response Example

<ResponseExample>
  ```json 201 theme={null}
  {}
  ```

  ```json 422 theme={null}
  {
    "message": "Este pago fue aprobado, no se puede reintentar"
  }
  ```

  ```json 409 theme={null}
  {
    "message": "No se puede generar la operación, genera un token de idempotencia y envíelo en los headers como x-idempotency",
    "code": 10003,
    "code_name": "idempotency_error"
  }
  ```

  ```json 404 Pago theme={null}
  {
    "message": "Registro no encontrado, Pago no existe",
    "code": 10002,
    "code_name": "record_not_found"
  }
  ```

  ```json 404 Token theme={null}
  {
    "message": "Registro no encontrado, Token de api no existe",
    "code": 10002,
    "code_name": "record_not_found"
  }
  ```
</ResponseExample>
