Endpoint: GET /sales/paysale/{id}
Autenticação: Publica (sem autenticacao) — voltada ao comprador.
Renderiza a pagina HTML de pagamento usada pelos compradores quando clicam no link retornado por Criar link de checkout. Nao e um endpoint JSON — a resposta e um documento HTML completo. Para acesso programatico aos mesmos dados, use Obter contexto publico da venda. A pagina carrega a venda online pelo id, resolve o limite de parcelas da conta e prepara um contexto incluindo preco, metodos aceitos e o nome do vendedor. Se a venda nao existir, e renderizada uma pagina “venda nao encontrada” (ainda 200). O max_installments exibido ao comprador e min(plano.max_installments, conta.get_max_installments()). O max_installments_no_tax ainda e limitado por esse teto efetivo.

Parametros de caminho

id
string
required

Resposta

200 OK com Content-Type: text/html. A pagina HTML submete pagamentos para Pagar cobranca. O contexto da pagina (tambem disponivel em JSON via Obter contexto publico da venda) contem:
ChaveDescricao
seller_namestatement_descriptor da conta.
sale_nameNome da venda.
sale_descriptionDescricao da venda.
sale_formated_price / sale_priceValor da venda em BRL (valor decimal em reais).
invoice_descriptionDescritor do extrato — usado no boleto/fatura.
sale_idUUID do link.
sale_seller_idUUID unificado da conta, usado como parametro de caminho da API.
max_installmentsTeto efetivo de parcelas (menor entre conta e plano).
max_installments_no_taxNumero de parcelas em que o vendedor absorve os juros.
has_pix"flex" se PIX estiver habilitado, "none" caso contrario. CSS-friendly.
has_boletoMesma logica, para boleto.
has_creditBooleano — se cartao de credito esta habilitado.

Erros

O endpoint sempre renderiza uma pagina HTML; nunca retorna JSON. Se o link nao existir, voce recebe a pagina “venda nao encontrada” (ainda 200).

Exemplos

curl -i "https://api.dlpay.cloud/sales/paysale/$CHECKOUT_ID"