Add new cart

Criar

Descrição

Esse endpoint é utilizado para criar um novo carrinho de compras. É voltado para situações em que um aluno ou prospect seleciona produtos (como matrículas ou serviços) para posterior finalização da compra.

Corpo da Requisição (Request Body)

CampoTipoObrigatoriedadePadrãoDescrição
idBranchTokenstringSim-Token identificador da filial onde o carrinho será criado.
idMemberint32Situacional-ID do aluno vinculado ao carrinho. Necessário caso o usuário já seja matriculado.
idProspectint32Situacional-ID do prospect vinculado ao carrinho. Utilizado para visitantes ou leads.
voucherstringNão-Código de desconto que será aplicado ao valor final do carrinho.
itemsarraySim-Lista de itens a serem incluídos no carrinho. Cada item pode ser uma matrícula idMembership ou um serviço idService.

Estrutura do Objeto items

Ao menos um dos campos idMember ou idProspect deve ser informado. Além disso, cada item deve conter ou um idMembership ou um idService.

CampoTipoObrigatórioDescrição
idMembershipint32SituacionalID da matrícula a ser incluída.
idServiceint32SituacionalID do serviço a ser incluído.

Exemplo de Requisição (Request Body)

{
  "idBranchToken": "filial-token-123",
  "idMember": 1010,
  "idProspect": 0,
  "voucher": "PROMOACADEMIA",
  "items": [
    {
      "idMembership": 2001,
      "idService": 0
    }
  ]
}

Resposta

Ao criar o carrinho, a API retorna o token identificador do carrinho e o link para a finalização da compra.

CampoTipoDescrição
idCartTokenstringToken único do carrinho criado. Pode ser usado posteriormente para recuperação.
cartCheckoutLinkstringURL direta para o processo de finalização do carrinho (checkout).

Exemplo de Resposta

{
  "idCartToken": "ef4b2c91-1234-4567-a1b2-3d4e5f6g7h8i",
  "cartCheckoutLink": "https://suaacademia.com.br/checkout/ef4b2c91-1234-4567-a1b2-3d4e5f6g7h8i"
}
Language
Credentials
Basic
base64
:
Click Try It! to start a request and see the response here!