Skip to main content
POST
/
payperuse
/
takeout
Contrata o PayperUse
curl --request POST \
  --url https://homolog.clubfix.com.br/webservice/payperuse/takeout \
  --header 'Accept: <accept>' \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "maxima": 10000,
  "starts_at": "2025-12-20",
  "ends_at": "2025-12-31",
  "origin": "Curitiba - PR",
  "destination": "São Paulo - SP",
  "insured_id": 7,
  "beneficiary_id": 8,
  "insured_device": {
    "main_serial_number": "IMEI-PRIMARY-123456789012345",
    "secondary_serial_number": "IMEI-SECONDARY-123456789012345"
  },
  "beneficiary_device": {
    "main_serial_number": "IMEI-PRIMARY-987654321098765",
    "secondary_serial_number": "IMEI-SECONDARY-987654321098765"
  },
  "plan_id": "1"
}
'
{
  "id": 14,
  "days": 12,
  "starts_at": "2025-12-20",
  "ends_at": "2025-12-31",
  "cancel_limit_date": "2025-12-19",
  "maxima": 10000,
  "amount": 90,
  "origin": "Curitiba - PR",
  "local": null,
  "created_at": "2025-12-19T20:06:26.000000Z",
  "status": {
    "status": "pending",
    "created_at": "2025-12-19T20:06:26.000000Z"
  },
  "ticket": {
    "link": "http://localhost:8000/partnership/payperuse/events/bilhetes/6022a54610f94d05ab73905057a8be73",
    "expires_at": "2025-12-19 17:16:00"
  },
  "ticket_number": "11015420250171"
}
Accept
string
required
Cabeçalho que indica o tipo de conteúdo aceito na resposta. Deve ser sempre application/json.

Authorizations

Authorization
string
header
required

Token de autenticação obtido através do endpoint de autenticação

Headers

Accept
string
default:application/json
required

Body

application/json
maxima
integer
required

Corresponde à importância máxima segurada

Example:

10000

starts_at
string<date>
required

Data de início da vigência

Example:

"2025-12-20"

ends_at
string<date>
required

Data de fim da vigência

Example:

"2025-12-31"

origin
string
required

Origem da viagem no formato "CIDADE-UF"

Example:

"Curitiba - PR"

destination
string
required

Destino da viagem no formato "CIDADE-UF" (nacional) ou país (internacional)

Example:

"São Paulo - SP"

insured_id
integer
required

ID do segurado principal

Example:

7

beneficiary_id
integer
required

ID do beneficiário

Example:

8

insured_device
object
required
beneficiary_device
object
required
plan_id
string
required

ID do plano selecionado

Example:

"1"

distance
integer

Distância da viagem em km (opcional)

Example:

120

distance_unit
string

Unidade de distância (opcional)

Example:

"km"

reference
string

Referência do vôo ou identificação do seguro (opcional, mas recomendado)

observations
string

Observações sobre a contratação (opcional)

store_id
integer

ID da loja (opcional)

Example:

10

Response

Seguro contratado com sucesso

id
integer
Example:

14

days
integer

Número de dias de vigência

Example:

12

starts_at
string<date>
Example:

"2025-12-20"

ends_at
string<date>
Example:

"2025-12-31"

cancel_limit_date
string<date>

Data limite para cancelamento

Example:

"2025-12-19"

maxima
integer
Example:

10000

amount
number<float>
Example:

90

origin
string
Example:

"Curitiba - PR"

local
string | null
Example:

null

created_at
string<date-time>
Example:

"2025-12-19T20:06:26.000000Z"

status
object
ticket
object
ticket_number
string
Example:

"11015420250171"