Skip to main content
POST
Criar link de pagamento

Authorizations

Authorization
string
header
required

Chave criada no painel em Configurações → Chaves de API → Nova chave → API de pagamentos (dash.velan.app/dashboard/settings/api-keys).

Headers

Idempotency-Key
string

Até 64 caracteres. Repetir a mesma chave devolve o mesmo link (200) sem criar outro.

Maximum string length: 64

Body

application/json
offer_code
string

Código da oferta. Envie este ou plan_code.

plan_code
string

Código do plano de assinatura.

customer
object
external_reference
string

Sua referência. Volta na API e nos webhooks.

Maximum string length: 128
metadata
object
coupon_code
string
Maximum string length: 32
single_use
boolean
default:true
expires_at
string<date-time>

Padrão: 7 dias. Máximo: 90 dias.

Response

Link já existente para a mesma Idempotency-Key.

object
any
id
string
livemode
boolean

false para links criados com chave de teste.

status
enum<string>
Available options:
active,
paid,
expired,
canceled
type
enum<string>
Available options:
offer,
plan
offer_code
string | null
plan_code
string | null
url
string<uri>
short_url
string<uri>
customer
object
external_reference
string | null
metadata
object
coupon_code
string | null
single_use
boolean
expires_at
string<date-time> | null
paid_at
string<date-time> | null
canceled_at
string<date-time> | null
created_at
string<date-time>
order
object | null