1. Links de compra por comprador (Purchase Links)
Dotfy - Documentação
  • Dotfy Module
    • Raiz
      • Conta (Dados do Seller)
        • Identificar a conta (dados do seller)
      • Cobranças PIX
        • Criar cobrança PIX
        • Listar cobranças
        • Consultar cobrança por correlationID
        • Histórico de webhooks de uma cobrança
      • Cartão (Checkout Transparente)
        • Criar pagamento com cartão (PAN via API)
      • Saldo
        • Consultar saldo
      • Saques e Chaves PIX
        • Listar chaves PIX cadastradas
        • Cadastrar chave PIX
        • Listar saques
        • Solicitar saque
        • Cancelar saque pendente
      • Clientes
        • Listar clientes
        • Detalhe de um cliente
      • Produtos e Links de Pagamento
        • Links de compra por comprador (Purchase Links)
          • Criar link de compra (por comprador)
            POST
          • Listar links de compra do produto
            GET
          • Detalhe/status do link de compra
            GET
          • Revogar link de compra
            DELETE
        • Listar produtos
          GET
        • Criar produto
          POST
        • Detalhe do produto
          GET
        • Carrinhos abandonados do produto
          GET
      • Splits
        • Analytics de splits enviados
        • Splits recebidos
      • Disputas e MEDs
        • Listar disputas
        • Listar MEDs com estatísticas
        • Evidências de uma disputa
        • Histórico de uma disputa
      • Subcontas White-Label (BaaS)
        • Criar subconta
        • Listar subcontas
        • Detalhe da subconta
        • Atualizar subconta
        • Excluir subconta (soft delete)
        • Enviar KYC da subconta (multipart)
        • Consultar status do KYC da subconta
        • Cadastrar chave PIX da subconta
        • Listar chaves PIX da subconta
        • Remover chave PIX da subconta
        • Criar cobrança da subconta
        • Listar cobranças da subconta
        • Detalhe de cobrança da subconta
        • Saldo da subconta
        • Extrato (transações) da subconta
        • Solicitar saque da subconta
        • Listar saques da subconta
        • Atualizar taxas da subconta
      • Webhooks (Gerenciar Endpoints)
        • Listar endpoints
        • Criar endpoint
        • Atualizar endpoint
        • Remover endpoint
      • Webhooks (Eventos Recebidos)
        • EVENT:CHARGE_CREATED — cobrança criada
        • EVENT:CHARGE_PAID — cobrança paga (atualização principal)
        • EVENT:CHARGE_EXPIRED — cobrança expirada
        • EVENT:SPLIT_RECEIVED — você recebeu um split
        • EVENT:DISPUTE_OPENED — MED/disputa aberta
        • EVENT:DISPUTE_WON — disputa ganha
        • EVENT:DISPUTE_LOST — disputa perdida
        • EVENT:DISPUTE_CANCELED — disputa cancelada
        • EVENT:WITHDRAWAL_COMPLETED — saque concluído
        • EVENT:WITHDRAWAL_FAILED — saque falhou
        • EVENT:SUBACCOUNT_KYC_APPROVED — KYC da subconta aprovado
        • EVENT:SUBACCOUNT_KYC_REJECTED — KYC da subconta recusado
        • EVENT:SUBACCOUNT_PIX_KEY_APPROVED — chave PIX da subconta aprovada
        • EVENT:SUBACCOUNT_PIX_KEY_REJECTED — chave PIX da subconta recusada
      • Notificações
        • Listar notificações
      • Dashboard / Analytics
        • Stats gerais
        • Atividade recente
        • Atividade (timeline)
        • Receita por período
        • Volume por período
        • Taxa de conversão
        • Métodos de pagamento
        • Transações (gráfico)
        • Analytics avançado
  1. Links de compra por comprador (Purchase Links)

Detalhe/status do link de compra

GET
/api/purchase-links/{{purchase_link_id}}

Autenticação#

Esta rota exige Bearer Token (sua API Key) no header. Envie EXATAMENTE assim:
Substitua o valor após Bearer pela sua API Key real (vk_live_* produção, vk_test_* sandbox). Crie a chave em https://app.dotfy.com.br/dashboard/chaves-api. Sem o header → 401. Com chave inválida/revogada → 401. Com chave sem o escopo necessário → 403 insufficient_scope.

Escopo: products:read.
Detalhe/status de um link de compra individual — ideal para polling do status pela sua integração: paid: true quando existir cobrança COMPLETED do link. Inclui charges com as últimas tentativas de cobrança do link (um link pode ter várias tentativas — ex.: PIX expirou e o comprador tentou de novo ou pagou no cartão).
Retorna 404 (nunca 403) quando o link não existe ou não pertence à sua conta.
Prefira o webhook EVENT:CHARGE_PAID (objeto purchaseLink) para saber do pagamento em tempo real; use este endpoint como fallback/conciliação.

Requisição

Authorization
Forneça seu token bearer no cabeçalho
Authorization
ao fazer requisições para recursos protegidos.
Exemplo:
Authorization: Bearer ********************
Parâmetros Header

Respostas

🟢200
application/json
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --globoff '/api/purchase-links/{{purchase_link_id}}' \
--header 'Authorization: Bearer <token>'
Response Response Example
{
  "id": "clplink0001",
  "url": "https://app.dotfy.com.br/checkout/curso-marketing-digital?pl=a1b2c3d4e5f60718293a4b5c6d7e8f901234567890abcdef",
  "productId": "clprodNew",
  "productTitle": "Curso de Marketing Digital",
  "customer": {
    "name": "Maria Silva",
    "email": "maria@exemplo.com",
    "phone": "5511999998888",
    "taxId": "12345678901"
  },
  "isActive": true,
  "createdVia": "API",
  "paid": true,
  "paidAt": "2026-07-02T12:34:56.000Z",
  "charges": [
    {
      "id": "clch001",
      "correlationId": "dotfy-1719900000000-def67890",
      "status": "COMPLETED",
      "paymentMethod": "PIX",
      "paidAt": "2026-07-02T12:34:56.000Z",
      "value": 29700
    }
  ],
  "createdAt": "2026-07-02T12:00:00.000Z"
}
Modificado em 2026-07-02 06:57:27
Página anterior
Listar links de compra do produto
Próxima página
Revogar link de compra
Built with