Buscar Cobrança

Uma vez que as cobranças tenham sido geradas, é possível consultá-las via API.

Ao obter os detalhes de uma cobrança, será possível obter não apenas informações sobre o status atual, método de pagamento utilizado pelo pagador para realizar o pagamento (caso tenha sido pago), mas também os detalhes das condições definidas pelo cobrador e que estavam disponíveis para o pagador, independente do seu uso.

Mesmo que uma cobrança tenha sido paga ou expirada, o link de cobrança gerado continua disponível e podendo ser acessado, tendo seu comportamento alterado dependendo do status.

Para buscar uma cobrança, é necessário ter um token válido e utilizar o endpoint.


Modelo de Requisição:

Request

curl --location 'https://sandbox.openfinance.celcoin.dev//baas/v1/payment-links/orders/status?orderId=6a173a993895abb40ce87724' \
--header 'Authorization: Bearer *****’

}

Query params:

CampoDescriçãoTipoObrigatório
orderIdID da cobrança. Ao menos um entre orderId e clientRequestId deve ser informado.stringCondicional
clientRequestIdID de referência do cliente. Ao menos um entre orderId e clientRequestId deve ser informado.stringCondicional
accountID da conta bancária vinculada à cobrança, só precisa ser preenchido se clientRequestId for informadostringCondicional

Response

{
    "version": "1.0.0",
    "body":  {
        "id": "6a173a993895abb40ce87724",
        "clientRequestId": "ref-4975801-124",
        "account": "4975801",
        "amount": 5,
        "type": "SINGLE_PAYMENT",
        "status": "REGISTERED",
        "recurrency": "ONE_SHOT",
        "recurrencyInstruction": {
            "quantity": 0,
            "expirationDate": "2026-05-28"
        },
        "paymentMethods": {
            "pix": {
                "allowed": true,
                "pixKey": "15663289003"
            },
            "creditCard": {
                "allowed": true,
                "installments": 1
            },
            "openFinance": {
                "allowed": true
            }
        },
        "receiver": {
            "name": "Nome Sobrenome",
            "document": "12345678910",
            "socialName": "Nome",
            "accountType": "TRAN",
            "bank": {
                "account": "4975801",
                "branch": "0001",
                "ispb": "13935893"
            },
            "address": {
                "postalCode": "12211400",
                "street": "Av Paulista",
                "number": "313",
                "city": "São Paulo",
                "state": "SP"
            }
        },
        "description": {
            "title": "Mensalidade PayTrainer",
            "lines": [
                "Serviço com assinatura mensal",
                "Apenas pagamento de cartão"
            ]
        },
        "redirectAfterPaymentUrl": "https://www.celcoin.com.br",
        "paymentUrl": "https://payment-links/orders/6a173a993895abb40ce87724?token=bca017ae-ab53-4266-87ac-5b4e02daa52c",
        "createdAt": "2026-05-27T18:40:25.381Z",
        "updatedAt": "2026-05-27T18:40:25.381Z"
    },	
     "status": 200
}

Campos da resposta

ObjetoCampoDescriçãoTipo
versionVersão do responsestring
bodyDados da cobrança retornadaOrder
statusCódigo de status da respostanumber
bodyidIdentificador único da cobrançastring
bodyclientRequestIdID externo de referência da cobrançastring
bodyaccountID da conta vinculada à cobrançastring
bodyamountValor da cobrança em reaisnumber
bodytypeTipo da cobrançaOrderType (enum)
bodystatusStatus atual da cobrançaOrderStatus (enum)
bodyrecurrencyRecorrência da cobrançaOrderRecurrency (enum)
bodyrecurrencyInstructionInstruções de recorrência da cobrançaOrderRecurrencyInstructionDto
bodypaymentMethodsMétodos de pagamento disponíveisOrderPaymentMethodsDto
bodyreceiverDados do recebedorOrderReceiverDto
bodydescriptionDescrição da cobrançaOrderDescriptionDto
bodyredirectAfterPaymentUrlURL de redirecionamento após o pagamentostring
bodypaymentUrlURL da página de pagamentostring
bodycreatedAtData de criação do registrostring (date-time)
bodyupdatedAtData da última atualizaçãostring (date-time)
body.recurrencyInstructionquantityQuantidade de recorrência da cobrançanumber
body.recurrencyInstructionexpirationDateData de expiração da cobrançastring (date)
body.paymentMethodspixConfiguração de pagamento via PixOrderPixDto
body.paymentMethodscreditCardConfiguração de pagamento via cartão de créditoOrderCreditCardDto
body.paymentMethodsopenFinanceConfiguração de pagamento via Open FinanceOrderPixOpenFinanceDto
body.paymentMethods.pixallowedIndica se o pagamento via Pix está habilitadoboolean
body.paymentMethods.pixpixKeyChave Pix utilizada para pagamentostring
body.paymentMethods.creditCardallowedIndica se o pagamento via cartão está habilitadoboolean
body.paymentMethods.creditCardinstallmentsNúmero máximo de parcelasnumber
body.paymentMethods.openFinanceallowedIndica se o pagamento via Open Finance está habilitadoboolean
body.receivernameNome do recebedorstring
body.receiverdocumentDocumento do recebedorstring
body.receiversocialNameNome social/fantasia do recebedorstring
body.receiveraccountTypeTipo de conta do recebedorAccountType (enum)
body.receiverbankDados bancários do recebedorPartyBankDto
body.receiveraddressEndereço do recebedorPartyAddressDto
body.receiver.bankaccountNúmero da conta bancáriastring
body.receiver.bankbranchAgência bancáriastring
body.receiver.bankispbCódigo ISPB do bancostring
body.receiver.addresspostalCodeCódigo postal (CEP)string
body.receiver.addressstreetRuastring
body.receiver.addressnumberNúmero do endereçostring
body.receiver.addresscityCidadestring
body.receiver.addressstateEstadostring
body.descriptiontitleTítulo da cobrançastring
body.descriptionlinesLinhas descritivas da cobrançastring