Skip to main content
PATCH
Atualizar link de pagamento
Atualização parcial: campos omitidos permanecem. null limpa description, checkoutLayout, successUrl e cancelUrl. Para alterar itens e bumps use as rotas de itens e bumps. Permissão: payment_link.write (chave secreta).

Endpoint

Em produção use https://api.upag.io/v1 com sk_live_....

Parâmetros

ID do link de pagamento.
string
1 a 255 caracteres.
string | null
Descrição.
string (uuid) | null
ID de um layout de checkout da conta.
string[]
pix e/ou card (mínimo 1).
string
auto, required ou none.
string (url) | null
URL de sucesso.
string (url) | null
URL de cancelamento.
boolean
Ativa ou desativa o link.
boolean
Permite o comprador aplicar cupons.
object
trial ({ interval, intervalCount } ou null para remover) e/ou trialSettings.endBehavior.missingPaymentMethod (create_invoice ou cancel). Campos omitidos mantêm o valor atual.
string
always ou if_required.

Resposta

200 OK
Response
  • 404 — PAYMENT_LINK_NOT_FOUND ou CHECKOUT_LAYOUT_NOT_FOUND.
  • 400 — alterações de trial ou métodos que violem as regras de consistência.