Siga a estrutura de pergunta recomendada pelo Dev Bot antes de enviar suas dúvidas de integração.
idCartToken, geralmente utilizado em redirecionamentos ou callbacks de fluxo de compra.OBS. Disponível para uso com chave de acesso de filial e também com chave de acesso de ADM Geral.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
idCartToken | string | Sim | Token único de identificação do carrinho. |
| Campo | Tipo | Descrição |
|---|---|---|
idBranchToken | string | Token identificador da filial onde o carrinho foi criado. |
idBranch | int32 | ID da filial onde o carrinho foi criado. |
idMember | int32 | ID do aluno vinculado ao carrinho (se aplicável). |
idProspect | int32 | ID do prospect vinculado ao carrinho (se aplicável). |
voucher | string | Código de voucher aplicado ao carrinho (se houver). |
cartCheckoutLink | string | URL direta para o processo de finalização do carrinho (checkout). |
items | array | Lista de itens no carrinho. Cada item pode ser uma matrícula ou serviço. |
items#| Campo | Tipo | Descrição |
|---|---|---|
idMembership | int32 | ID do contrato adicionado ao carrinho (0 se não houver). |
idService | int32 | ID do serviço adicionado ao carrinho (0 se não houver). |
additionalMemberships | arrayobject | Lista dos contratos adicionais. Ver mais abaixo. |
additionalMemberships#| Campo | Tipo | Descrição |
|---|---|---|
idMembership | int32 | ID do contrato (0 se não houver). |
membershipValue | number (double) | Valor final da membership informado pela integração. Quando informado, sobrescreve o valor padrão definido pelo EVO (defaultSaleValue) e não é recalculado ou multiplicado pela vigência. Quando não informado, o EVO utiliza o valor padrão aplicável à membership. |
username:passwordAuthorization: Basic *****************curl --location 'https://evo-integracao-api.w12app.com.br/api/v1/carts/' \
--header 'Authorization: Basic <encoded-value>'{
"idBranchToken": "string",
"idBranch": 0,
"idMember": 0,
"idProspect": 0,
"voucher": "string",
"cartCheckoutLink": "string",
"items": [
{
"idMembership": 0,
"idService": 0,
"additionalMemberships": [
{
"idMembership": 0,
"membershipValue": 0
}
]
}
]
}