Pular para o conteúdo

Get payment by ID

Returns a single payment with full context: request-level fields (tenant, consent, redirect, creditor, value) plus installment metadata such as dueDate, paymentNumber, and totalPayments. Use this when you need more detail than the row inside payments[] on Get payment request.

GET/api/v1/payments/{paymentId}

Get payment details by ID

Returns one payment identified by its payment id, including creditor, debitor, and schedule metadata.

Auth: Bearer Token

Parâmetros de path

1 campo
paymentId
pathstring

ID of the payment (from `payments[].id` on the payment request).

curl --request GET \
  --url 'https://embedded-payment-manager.hml.linaob.com.br/api/v1/payments/pay_abc' \
  --header 'Authorization: Bearer <SEU_TOKEN>'

Response

200Payment retrieved successfully.
Response body
object
  • dataobjectrequired

    Single payment with full details.

    • idstringrequired

      ID of the payment.

    • createDateTimestringrequired· date-time

      Creation date and time.

    • lastChangedDateTimestringrequired· date-time

      Last modification date and time.

    • externalCommentstringrequired· nullable

      External comment.

    • txIdstringrequired· nullable

      Transaction identification.

    • cpfCnpjstringrequired· nullable

      Payer CPF or CNPJ.

    • redirectUristringrequired· nullable

      Redirect URI used for the flow.

    • tenantIdstringrequired

      Tenant ID.

    • consentIdstringrequired· nullable

      Consent ID.

    • valuenumberrequired

      Payment value in BRL.

    • creditorobjectrequired

      Creditor details.

    • debitorobjectrequired· nullable

      Debtor account details or null.

    • dueDatestringrequired· date-time

      Due date of this installment.

    • externalPaymentIdstringrequired· nullable

      External payment ID.

    • statusstringrequired

      One of `PENDENTE`, `REJEITADO`, `EM_PROCESSAMENTO`, `PAGO`, `EXPIRADO`, `CANCELADO`, `ERRO_NA_DETENTORA`, `ERRO`.

    • paymentNumbernumberrequired· nullable

      1-based index of this installment within the consent.

    • totalPaymentsnumberrequired· nullable

      Total number of payments in the consent.

  • messagestring

    Response message.

  • typestring

    Response type.

  • statusCodeinteger· nullable

    HTTP status inside envelope.

200 · Payment retrieved successfully.
{
  "data": {
    "id": "pay_abc",
    "createDateTime": "2024-06-01T12:00:00Z",
    "lastChangedDateTime": "2024-06-02T12:00:00Z",
    "externalComment": null,
    "txId": "tx_xyz",
    "cpfCnpj": "12345678901234",
    "redirectUri": "https://your-app.example.com/payments/callback",
    "tenantId": "tenant123",
    "consentId": "consent123",
    "value": 1500.5,
    "creditor": {
      "name": "John Doe",
      "personType": "PESSOA_NATURAL",
      "cpfCnpj": "12345678901234",
      "accountNumber": "1234567890",
      "accountIssuer": "0001",
      "accountPixKey": "email@example.com",
      "accountIspb": "12345678",
      "accountType": "CACC"
    },
    "debitor": null,
    "dueDate": "2024-07-01T12:00:00Z",
    "externalPaymentId": "ext123",
    "status": "PENDENTE",
    "paymentNumber": 1,
    "totalPayments": 12
  },
  "message": "OK",
  "type": "success",
  "statusCode": 200
}

Next steps