# Bling

### Como funciona a integração

Através desta integração, as compras realizadas serão liberadas na sua Área de Membros do Curseduca.

### Configurando a integração

1. **Criação do Aplicativo Bling**

   Já logado na plataforma, encontre o **ícone de** “**Central de extensões**” localizado no canto superior direito da página.

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FcD0B8Sh6mDU6dhsSOTxW%2FTela%201(1).png?alt=media&#x26;token=c3831b4a-2f8f-4aad-84cf-58cc502ec0fd" alt=""><figcaption><p>Bling</p></figcaption></figure>

Uma vez dentro da central de extensões, clique no botão da “**Área do desenvolvedor**” localizado no canto superior direito da página.

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FRTq2m3PGCn0oN2kEWork%2FTela%202.png?alt=media&#x26;token=762dfb3d-6220-4acd-ae69-a982c4cc49fc" alt=""><figcaption><p>Bling</p></figcaption></figure>

Agora podemos criar o aplicativo que vai permitir a integração clicando em “**CRIAR NOVO APLICATIVO**”

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2F8XLBLiPKi356zeEKg6sH%2Ftela%203.png?alt=media&#x26;token=3b51659d-56d2-4644-ac12-7b346bad3a8b" alt=""><figcaption><p>Bling</p></figcaption></figure>

Após isso, dentre as opções de “**uso de aplicativo**”, selecione a opção “**Privado**” como a imagem abaixo demonstra e clique em “**Próximo**”, no canto inferior direito:

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FO8Ap22IaRVzGVwGTKfRe%2Fimage.png?alt=media&#x26;token=ffdfa591-6b7a-409a-b2c0-06ae76e40fb4" alt=""><figcaption><p>Bling</p></figcaption></figure>

2. **Preenchendo dados para configuração do aplicativo.**

Os dados básicos para criar o aplicativo devem ser preenchidos com o que você desejar.

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2Fagvs8nO22x3iFAG6xQef%2Ftela%206(1).png?alt=media&#x26;token=c6761133-4120-46f7-aa1b-7912d6b22226" alt=""><figcaption><p>Bling</p></figcaption></figure>

**Atenção**: No momento de colocar o “**Link de redirecionamento**”, insira o seu domínio seguido de `/integrations/bling` **Conforme o seguinte exemplo:**`https://demo.curseduca.pro/integrations/bling`

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2F3R8lxoH3HCGJdPmkxEpt%2Fimage%20(1).png?alt=media&#x26;token=d26db8ba-7928-43fe-8283-6224a288cf92" alt=""><figcaption><p>Bling</p></figcaption></figure>

{% hint style="warning" %}
**OBS**: Se essa URL estiver incorreta, o processo de integração falhará na etapa de autorização da Curseduca para utilizar a API do Bling.
{% endhint %}

3. Seções

Atualmente a Curseduca suporta as seguintes seções:

* **Clientes e Fornecedores**
* **Produtos**
* **Pedidos de Venda**
* **Integrações e Lojas Virtuais**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FLLXlHv4NBm936Q1ifOLY%2Fimage.png?alt=media&#x26;token=1e3590be-3653-4cda-8cf1-d955be766b0d" alt=""><figcaption><p>Bling</p></figcaption></figure>

4. **Informações de contato**

Preencha o restantes dos dados conforme informações do contato

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FRZaxFlSTY9DsFeJgi8yv%2Fimage.png?alt=media&#x26;token=44c08e77-c146-4167-97ab-2301b7667de1" alt=""><figcaption><p>Bling</p></figcaption></figure>

Salve os dados clicando no botão inferior direito **“Salvar dados básicos”**:

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FGbVLJWubI9BgrSG7F3Q1%2Fimage.png?alt=media&#x26;token=547b13dc-24ae-458e-ad34-d0491e9c23ef" alt=""><figcaption><p>Bling</p></figcaption></figure>

Com isso completo, após salvamento, surgirá uma mensagem de que os dados foram salvos com sucesso e as credenciais estarão disponíveis para configuração da integração na 'Curseduca'

### Cadastrando  `Client ID` e `Client Secret` na Curseduca

Dentro da plataforma Curseduca, clique em '**Configurações'**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2Fr075RAQfWVB3kQwhvfE2%2Fimage.png?alt=media&#x26;token=d2fc6345-c4a1-4035-82ea-5079393f9f7e" alt=""><figcaption><p>Home</p></figcaption></figure>

Clique em **'Configurar integrações'**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2F3NpYiULCCVYxVPm3HeK2%2Fimage.png?alt=media&#x26;token=5d88f265-1568-4cd4-b4a9-0e5592e99a87" alt=""><figcaption><p>Home > Configurações</p></figcaption></figure>

Selecione a opção do **'Bling'**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FetB0AbIOLT1WXsxui9Gy%2Fimage.png?alt=media&#x26;token=d45f2ff2-1582-4b35-a349-fa4a89b3f68a" alt=""><figcaption><p>Home > Configurações > Integrações</p></figcaption></figure>

Configure as credenciais do **Bling** na **Curseduca**. O `ClientId` e `ClientSecret` são obrigatórios, mas o `Número identificador da loja no Bling` é opcional.

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FjLFXNwarW1PikLGccJqA%2Fimage.png?alt=media&#x26;token=66503bab-cc19-40f5-b48a-7753b9d77c5d" alt=""><figcaption><p>Home > Configurações > Integrações > Bling</p></figcaption></figure>

Ao salvar os dados, você será redirecionado para a página de autorização do **Bling**, onde você deve entrar com as credenciais da sua  conta (email e senha) e você deve autorizar o uso do aplicativo por parte da curseduca.&#x20;

Se tudo estiver corretamente configurado, você será redirecionado para a página de configuração de integrações da Curseduca.

### Importante:

Os escopos habilitados devem estar dentro do que o plano permite, caso contrário, no momento de autorizar a integração, aparecerá um aviso informando que “O seu plano não possui acesso ao Módulo `< Nome do Módulo >`” como na imagem abaixo e não será possível completar a autorização. ⬇️

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FHCHWH8gpAdGJIWHRjb2P%2Fimage.png?alt=media&#x26;token=758363db-a901-4f61-8ea4-96c7944c1123" alt=""><figcaption><p>Bling</p></figcaption></figure>

E para resolver, você deve voltar as configurações do aplicativo na plataforma do Bling, na aba de “Dados Básicos”, e desabilitar o(s) escopo(s) não autorizado(s) pelo plano. Com isso, tente novamente salvar as credenciais `(Client ID e Client Secret)` nas configurações de integração **Bling** na plataforma da **Curseduca, a**gora a autorização deve prosseguir normalmente.

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2Fz3rFli7dqZvhGzXhnJLH%2Fimage.png?alt=media&#x26;token=e2e8bea7-60ac-4711-a19d-bf9f927b8e0f" alt=""><figcaption><p>Bling</p></figcaption></figure>

### Configurações das formas de pagamento

Dentro da plataforma do **Bling**, visualize as formas de pagamentos configuradas. Para isso, clique em 'configurações' no canto superior direito.

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2Fl6WWeOajut7aOSGYZqur%2Fimage.png?alt=media&#x26;token=ea91b979-b6c6-4964-8477-17bcd9685f0f" alt=""><figcaption><p>Bling</p></figcaption></figure>

Clique em **'Finanças'** no menu lateral esquerdo

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FE9roof1HDNGR8PtoHLcJ%2Fimage.png?alt=media&#x26;token=63e8db62-3538-44ff-b701-58a2954d79fd" alt=""><figcaption><p>Bling</p></figcaption></figure>

Surgirá um menu lateral direito com várias opções relacionadas a configuração de Finanças da sua plataforma. Clique em '**Gerenciar formas de pagamento'**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FvXQUrcY3TJxGHaK3YyqP%2Fimage.png?alt=media&#x26;token=b6050c58-aa4c-4395-99e0-8959453c4c77" alt=""><figcaption><p>Bling</p></figcaption></figure>

Aqui estão listadas as formas de pagamento da sua plataforma Bling. Crie formas de pagamento 'Curseduca' utilizando o botão no canto superior direito chamado **'+ Incluir forma'**

### Cadastrando as formas de pagamento na Curseduca

Com as formas de pagamento criadas, volte agora a plataforma da 'Curseduca' e clique novamente em 'Configurações'

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2Fkrq0I6MWUGnmdh4SANxI%2Fimage.png?alt=media&#x26;token=1414f7cd-503c-4a89-9692-e5fe076d07b2" alt=""><figcaption><p>Home</p></figcaption></figure>

Clique em **'Configurar integrações'**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FpXwwcbjGItCg763GYoMB%2Fimage.png?alt=media&#x26;token=d74c1e70-addc-4531-9ee0-3508d7fb121e" alt=""><figcaption><p>Home > Configurações</p></figcaption></figure>

Clique novamente na configuração de integração Bling.

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FEPpO8I9c5P6rleOGvXdY%2Fimage.png?alt=media&#x26;token=a5ffd8cc-f649-48f4-9fff-17652a0e54b8" alt=""><figcaption><p>Home > Configurações > Integrações</p></figcaption></figure>

Após isso, as configurações de formas de pagamento da sua plataforma **Bling** deverão estar disponíveis para escolha nas caixas de seleção. **Preencha todas** e clique em **'Salvar'**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FouOkniYxr29sNP0ezq2w%2Fimage.png?alt=media&#x26;token=dbc0470c-ddc9-4d6a-a9c4-a9fbae1a6117" alt=""><figcaption><p>Home > Configurações > Integrações > Bling</p></figcaption></figure>

Ao salvar, uma mensagem de sucesso deve aparecer e confirmar que as configurações foram concluídas com sucesso.

***

### Coleta do ID de produto do Bling para utilizar como refêrencia externa na Curseduca

Agora com a configuração feita, para que a integração funcione corretamente, é necessário cadastrar as referências externas dos produtos e planos Bling nos produtos Curseduca:

Para pegar a referência externa do produto, entre no gerenciamento de produtos do Bling:

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FQCSijDQrgHtCDrgWDJfc%2Fimage.png?alt=media&#x26;token=ca53fc3a-05bf-4e74-a808-8645b25e3f0a" alt=""><figcaption><p>Bling</p></figcaption></figure>

Clique no produto Bling que gostaria de configurar na Curseduca

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2F6SNdqQ7aDXl3m9VNfCL3%2Fimage.png?alt=media&#x26;token=04e11c56-6c8c-4eea-9171-a6c440f28678" alt=""><figcaption></figcaption></figure>

Colete o ID do produto na URL do Bling na página de edição. Esse ID será utilizado como referência externa para Produtos e Planos Curseduca.

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FXH7oY5gNmKYQzS8JnixM%2Fimage.png?alt=media&#x26;token=41145930-7939-44cc-bdb8-4d5ee16044b7" alt=""><figcaption><p>Bling</p></figcaption></figure>

### Curseduca - Configuração do Produto

Agora vamos cadastrar o *'código do produto / ID do produto'* da Bling no <mark style="color:blue;">**Curseduca**</mark>**!**

Clique em 'produtos' e depois clique para 'editar' o produto que gostaria de configurar a referência externa

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2F9VmjP0uTECZdRhnyczoL%2Fimage.png?alt=media&#x26;token=938f62fe-3acb-444c-b1bb-65d892fd7554" alt=""><figcaption><p>Home> Produtos</p></figcaption></figure>

Dentro da edição, localize o botão de **'Integrações'** e clique em **'Nova integração'**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FPETocJrF5v9wxC9bwMmE%2Fimage.png?alt=media&#x26;token=85ac1b04-ab09-4da5-abe6-3530068fb52e" alt=""><figcaption><p>Home> Produtos> Integrações</p></figcaption></figure>

Selecione **'Bling'** dentre as opções de integração e no campo de referência externa, coloque o ID do produto do **'Bling'** e clique em '**Criar'**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FPd6UcnI614nGsQ9Hrt93%2Fimage.png?alt=media&#x26;token=591f8317-2145-4c8d-8d89-3b99d759ad00" alt=""><figcaption><p>Home> Produtos> Integrações > Nova integração</p></figcaption></figure>

Parabéns! Seu produto está pronto e configurado para lidar com a integração entre Curseduca e Bling.

***

### Planos Curseduca

Para configuração de planos, é necessário clicar em **'Vendas e Financeiro**' no menu lateral esquerdo, e logo em seguida, clique em **'Assinaturas'**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FCvV5kFKoezEzpDPYQVKI%2Fimage.png?alt=media&#x26;token=35f35612-fe85-4ee4-a188-e47690b41a0d" alt=""><figcaption><p>Home> Vendas e Financeiro</p></figcaption></figure>

Você será redirecionado para página de configuração de assinaturas, planos e financeiro. Selecione '**Planos'**. Na listagem, encontre o plano que gostaria de cadastrar a referência externa, clique nos 3 pontos e clique em **'editar'**

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FFNOERZ03ElZ4zCYYpiTB%2Fimage.png?alt=media&#x26;token=d6bb851d-16d5-44eb-b7ce-b52adbb4cff7" alt=""><figcaption><p>Home> Vendas e Financeiro > Assinaturas</p></figcaption></figure>

A página de edição será aberta. Clique em **'Integrações**', em seguida clique em **'Nova Integração'.** Encontre a opção do Bling e cadastre a referência externa com base no ID do produto Bling que representa o Plano Curseduca

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2FuIFFB9KZLp5YL3e77QuD%2Fimage.png?alt=media&#x26;token=16ea00f5-9fb1-40d1-b81b-5ca673fd6f01" alt=""><figcaption><p>Home> Vendas e Financeiro > Assinaturas > Planos</p></figcaption></figure>

Com isso, a integração deverá estar listada na aba **'Integrações'** do plano

<figure><img src="https://2164836145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LtoLBvE-NBxibKO0U39%2Fuploads%2F0UbEcXLEqNzwbuGVTRjU%2Fimage.png?alt=media&#x26;token=951b6adf-e337-467f-bba7-5960fde765c1" alt=""><figcaption><p>Home> Vendas e Financeiro > Assinaturas > Planos > Integrações</p></figcaption></figure>

Clique em **'Salvar'** e uma mensagem de sucesso deverá ser exibida. Parabéns! Seu plano Curseduca agora possui integração com Bling!

Prontinho! Sua integração foi realizada.

{% hint style="danger" %}
Informamos que: não oferecemos suporte a este checkout para a compra de múltiplos produtos em uma única transação.
{% endhint %}

{% hint style="info" %}

#### **NOTA:** Todos os códigos e URLs são para exemplificação da Central de Ajuda. Nenhum código deve ser copiado diretamente da Central de Ajuda, cada plataforma tem o seu, por isso siga o passo a passo para obter o seu webhook e o código de produto.

{% endhint %}
