=== Adicionar Banco Inter ao WooCommerce === Contributors: Diletec Donate link: www.diletec.com.br Tags: banco inter, woocommerce, e-commerce, boleto, pix, shop, cart, checkout, payments, paypal, storefront, stripe, woo commerce, pagseguro, PicPay, Nubank Requires at least: 3.3 Tested up to: 5.5 Requires PHP: 7.0 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html Adiciona o Banco Inter como método de pagamento ao seu WooCommerce. # Banco Inter para Woocommerce! ![enter image description here](https://www.diletec.com.br/wp-content/uploads/2019/04/logo-diletec-cor-01.png) Olá! Esse Plugin foi desenvolvido pela **[www.diletec.com.br](www.diletec.com.br)** para adicionar o metodo de pagamento de Boleto do Banco Inter ao Wordpress Woocommerce. Pretendemos também criar a integração com o **PIX** assim que a API for liberada. # Files O arquivo **index.php** é quem controla a aplicação, não é necessário nenhuma modificação. **Cuidado com permissões de arquivos!** São necessários os arquivos **.key e .crt** ## Create files and folders Recomendamos que você crie um folder um nível acima de aplicação com o nome **keys**, ela será responsável por armazenar seus arquivos **.key e .crt**. ## Banco Inter Keys Todas as instruções de como criar a sua KEY você encontra ao acessar a sua conta do Banco Inter. Navegue para: Conta digital >> **API's** Criar aplicação. Em sua lateral direita você vai encontrar como você deve fazer para criar as suas keys. ## Create files keys Você precisa gerar uma solicitação pra assinatura do certificado (CSR). Para isso, use openssl, siga os passos abaixo e, ao final, copie e cole no campo "Assinatura do certificado (CSR)" o **texto** gerado. ### Como gerar uma assinatura de solicitação de certificado: **1.** Digite o seguinte comando no console: > openssl req -new -sha256 -newkey rsa:2048 -nodes -keyout seudominio.key -out seudominio.csr **Observação:** Substitua [seudominio] com o nome de domínio que quer proteger. Por exemplo: acme.com.br. **2.** Nos campos solicitados, insira as informações: **Country Name** (código do país): as duas letras que representam o país internacionalmente. Ex: BR é Brasil **State or Province Name** (nome completo do estado): ex. São Paulo, Minas Gerais, Ceará. **Locality Name** (nome completo da cidade): ex. São Paulo, Belo Horizonte, Fortaleza. **Organization Name** (a razão social completa da sua empresa): ex. Banco Inter S.A. **Organizational Unit Name** (número de aplicação): copie a chave exclusiva gerada pelo Inter e cole-a no campo. Este é o "Número de aplicação" e é formado por letras, números e separado por hífens. **Common Name** (nome comum - campo opcional): o nome de domínio totalmente qualificado, ou URL que você deseja proteger. Exemplo: bancointer.com.br **E-mail Address** (endereço de e-mail): insira seu e-mail **A Challenge Password** (uma senha forte): crie uma senha forte para este SSL **Observação:** Se você não quiser inserir uma senha para esse SSL, você pode deixar o campo "senha" em branco. Porém, lembre-se de que isso pode ser mais arriscado. **3.** Abra a CSR em um editor de texto e copie todo o texto gerado. **4.** Cole o texto gerado no campo "Assinatura do certificado (CSR)" e clique em "Confirmar". **Ao ativar a sua API com a chave CSR faça o download da chave CRT** # Synchronization A sincronização é por meio de navegação e *cron* do WP, ela será substituida para apenas *CRON*. ## Boleto PDF Os boletos em PDF ficam na pasta **tmp** dentro do plugin. Os boletos tem o nome boleto-nossoNumero.pdf ## Publication Esse plugin tem a sua publicação oficial no diretório de plugins do **WordPress** e em nosso **Git**. Certifique de que está utilizando a versão oficial. ## Fields Os campos exigidos pelo plugin são campos obrigatórios para a geração de boleto e ou obrigatórios pelo Woocommerce. | |ASCII |HTML | |----------------|-------------------------------|-----------------------------| |Enable/Disable|`'false true'` |checkbox | |Title |`text` |text | |Order Status |`text`|text| |Description |`text`|textarea| |Instructions |`text`|textarea| |Path Key |`text`|textarea| |Path CRT |`text`|textarea| |Pass |`pass`|textarea| ## Erros **Erros comuns:** reporte-os em nosso Git ou na distribuição do Wordpress para que possamos realizar a correção. **Falhas de segurança:** Envie para o nosso e-mail, não faça divulgação dessas informações e não as utilize para prejudicar terceiros. [developers@diletec.com.br](mailto:developers@diletec.com.br) [www.diletec.com.br](www.diletec.com.br)