Criando Negociação e link Emissão Online

POST /v1/organization/CLIENT_ID/orders

Este endpoint serve para você criar uma negociação dentro do SPro e ter como resultado o link de integração com o Emissão Online. Este link deverá ser passado para o seu cliente para ele criar a solicitação no Emissão Online de modo a você conseguir acompanhar o ciclo de vida dela.

circle-info

Todos os endpoints, necessitarão dos 2 tokens no Header e deverá ser passado na URL o CLIENT_ID. Esse assunto foi tratado em Primeiros Passos, caso não tenha este código, acione o time de suporte.

Headers

Name
Value

Content-Type

application/json

Accept

application/json

Authorization

Bearer <token de Autenticação>

x-spro-authorization

<token de Autorização>

URL Parameters: exemplo: /v1/organization/CLIENT_ID

Campo
Exemplo de Valor
Descrição

CLIENT_ID

01jawvcvfahk52qsaerzfa0tyj

Código da sua empresa (passado pelo time de integração após o setup). Detalhado em: Primeiros passos.

Body:

{
    "type": "sell_order",
    "payment_modality_id": 4,
    "company_id": 211,
    "customer_id": 244,
    "details": [
        {
            "product_id": 2
        }
    ]
}

Detalhes dos campos

Nome
Tipo
Obrigatório
Descrição

type

string

sim

passar sempre: sell_order

payment_modality_id

integer

sim

Id da modalidade de pagamento. Ver os ids das modalidades liberadas aqui

company_id

integer

sim

Id da empresa do seu cliente (retornado no momento do cadastro ou consulta)

customer_id

integer

sim

Id do representante legal do seu cliente (retornado no momento do cadastro ou consulta)

details

Estrutura para passar os detalhes

product_id

integer

sim

Id do produto. Ver os ids dos produtos liberadas aqui

Response:

Campos importantes:

Grupo
Campo
Descrição

order

Estrutura de dados da Negociação

ulid

Código da Negociação (você vai precisar deste número para consultar o status)

status

Status da Negocição: - new: Quando a Negociação foi criada; - payment_confirmed: Quando é anexado um voucher a Negociação; - processing: Foi criada a Solicitação no SisAr mais ainda não foi aprovada; - approved_certificate: A Solicitação foi aprovada no SisAr e está pronta para ser emitida.

details

Detalhes da Negociação

product

Dados do produto

solicitation_sisar

Número da Solicitação do SisAr. Esse campo fica vazio até que a solicitação é criada no SisAr. Ele também é parte do usuário de emissão, sendo ele: solicitation_sisar:CPF/CNPJ do cliente.

solicitation_link

Link de integração com o Emissão Online. Este link é passado para o cliente para ele fazer a Emissão Online usando o BirdID dele (sem a necessidade de fazer video-conferência novamente).

Last updated