# PaymentUpdateResponse

```json
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "O ID do pagamento."
    },
    "uuid": {
      "type": "string",
      "description": "O UUID do pagamento."
    },
    "customer_id": {
      "type": "string",
      "description": "O ID do cliente do pagamento."
    },
    "customer": {
      "type": "object",
      "description": "O cliente do pagamento."
    },
    "subscription_id": {
      "type": "string",
      "description": "O ID da assinatura do pagamento."
    },
    "subscription": {
      "type": "object",
      "description": "A assinatura do pagamento."
    },
    "payment_link": {
      "type": "object",
      "description": "O link de pagamento."
    },
    "items": {
      "type": "array",
      "description": "Os itens do pagamento."
    },
    "allowed_methods": {
      "type": "array",
      "description": "Os métodos com que o cliente pode pagar este pagamento.",
      "items": {
        "$ref": "#/components/schemas/PaymentMethods"
      }
    },
    "method": {
      "$ref": "#/components/schemas/PaymentResponseMethods"
    },
    "card_id": {
      "type": "string",
      "description": "O ID do cartão do pagamento."
    },
    "card": {
      "type": "object",
      "description": "O cartão do pagamento."
    },
    "digitable_line": {
      "type": "string",
      "description": "A linha digitável do boleto. Só é preenchida para o método `billet`."
    },
    "pix_payload": {
      "type": "string",
      "description": "O código Pix copia e cola do pagamento. Só é preenchido para o método `pix`."
    },
    "custom_data": {
      "type": "object",
      "description": "Os dados personalizados do pagamento."
    },
    "value": {
      "type": "number",
      "description": "O valor original do pagamento em centavos, sem multa e juros. Ex.: 5000 para R$50,00."
    },
    "fine": {
      "type": "number",
      "description": "A multa do pagamento, em valor percentual. Ex.: 2 para multa de 2% sobre o valor do pagamento vencido."
    },
    "interest": {
      "type": "number",
      "description": "O juros do pagamento, em valor percentual ao mês. Ex.: 2 para 2% ao mês."
    },
    "current_value": {
      "type": "number",
      "description": "O valor a ser pago hoje, em centavos: `value` somado a `current_fine` e `current_interest`."
    },
    "current_fine": {
      "type": "number",
      "description": "O valor da multa aplicada até hoje, em centavos. É 0 enquanto o pagamento não vence."
    },
    "current_interest": {
      "type": "number",
      "description": "O valor dos juros acumulados até hoje, em centavos. É 0 enquanto o pagamento não vence."
    },
    "installments": {
      "type": "number",
      "description": "O número de parcelas do pagamento. Só se aplica ao método `credit`."
    },
    "status": {
      "$ref": "#/components/schemas/PaymentStatus"
    },
    "retries_number": {
      "type": "number",
      "description": "O número de tentativas do pagamento."
    },
    "was_last_retry": {
      "type": "boolean",
      "description": "Se foi a última tentativa do pagamento."
    },
    "can_refund": {
      "type": "boolean",
      "description": "Se o pagamento pode ser reembolsado agora. Só é `true` quando o `status` é `paid` e o método é `credit` (até 350 dias após o pagamento) ou `pix` (até 90 dias após o pagamento)."
    },
    "refunds": {
      "type": "array",
      "description": "Os reembolsos solicitados para o pagamento. Só é retornado no endpoint de obter detalhes do pagamento quando a requisição inclui `with[]=refunds`.",
      "items": {
        "$ref": "#/components/schemas/PaymentRefund"
      }
    },
    "receipts": {
      "type": "array",
      "description": "Os recibos do pagamento."
    },
    "receipt_status": {
      "$ref": "#/components/schemas/ReceiptStatus"
    },
    "due_date": {
      "type": "string",
      "format": "date",
      "description": "A data de vencimento do pagamento."
    },
    "ref_date": {
      "type": "string",
      "format": "date",
      "description": "A data de referência do pagamento."
    },
    "paid_at": {
      "type": "string",
      "format": "date-time",
      "description": "A data e hora em que o pagamento foi pago. É nula enquanto o `status` não é `paid`."
    },
    "company": {
      "type": "object",
      "description": "A empresa do pagamento."
    },
    "charge_enabled": {
      "type": "boolean",
      "description": "A habilitação da cobrança do pagamento."
    },
    "created_at": {
      "type": "string",
      "format": "date-time",
      "description": "A data e hora em que o pagamento foi criado."
    },
    "updated_at": {
      "type": "string",
      "format": "date-time",
      "description": "A data e hora em que o pagamento foi atualizado."
    },
    "url": {
      "type": "string",
      "description": "A URL do pagamento."
    },
    "receipt_url": {
      "type": "string",
      "description": "A URL do recibo do pagamento."
    }
  }
}
```
