Integrando a OpenPix com Magento1 Em Um Clique
Plugin Pix para Magento1
Resumo
Este documento detalha passos necessários para conectar a sua plataforma de e-Commerce, baseada no Magento1, na OpenPix.
Este documento espera que você já tenha um ambiente Magento1 ativo, e uma conta criada na OpenPix
Para utilizar este tutorial é necessário ter uma versão acima da 1.4.0
Configurando o Plugin Magento1
Instale o Plugin OpenPix na sua instância Magento1
Faça o download da versão .zip do plugin pelo link abaixo:
Download OpenPix Magento1 Plugin - versão 1.7.1 - Versão Atual
Change Log
1.7.1 - 15/09/2023
- Send customer address on charges.
1.7.0 - 12/09/2023
- Implemented 1click v2, a button that redirects the user to our platform with the webhook URL and AppID already prepared.
1.6.0 - 17/08/2023
- Removed giftback, which was causing bugs.
- Rename Pix Parcelado to OpenPix Parcelado
1.5.0 - 31/07/2023
- Implementation of OpenPix Parcelado Payment Method
1.4.0 - 04/05/2023
- Improve architecture
- Improve security
- Improve webhook setup
1.3.0 - 06/04/2023
- Improve security
- Improve webhook setup
- Add more documentation references
1.2.9 - 07/03/2023
- Update endpoints
1.2.8 - 28/06/2022
- Improves on QRCode for email and checkout success
1.2.7 - 25/06/2022
- Improves on QRCode size on emails
1.2.6 - 17/06/2022
- Improves on order detail and order email
1.2.0 - 21/02/2022
- Implements the new UI for checkout success when generating a new order
- Real-time inside of checkout success when paying the Order.
- When pay, the UI will update and will show that the order was paid.

1.1.5 - 12/11/2021
- OrderId added on Charge comment. Now will have "Store Name#123456"
1.1.4 - 08/11/2021
- OrderId added on OpenPix Charge additional info
1.1.3 - 19/10/2021
- Improves for Webhook Auth to avoid Apache blocking authorization header
1.1.2 - 17/09/2021
- Fix Typo on Success page for the line "Confirme as informações e finalize o pagamento."
- Fix Email to send the Qr Code Image and the Pix Br Code
- Improve for logs when generating a new order
1.1.1 - 16/09/2021
- Improves for Payment Title
- Improves for Webhook Validation. If webhook accuses an invalid header authorization, it will log on
~/var/log/openpix_webhooks.loga message with information. - Improves for Webhook Validation. If webhook accuses an invalid header authorization, it will return a json like:
{
"error": "Invalid Request",
"description": "Invalid authorization header: magent",
"field": "authorization header"
}
1.1.0 - 06/09/2021
- New Button to select which status the order must be created
1.0.8 - 02/09/2021
- Improves for customer CPF/CNPJ
1.0.7 - 02/09/2021
- Sending platform plugin info on request header: magento plugin version, platform name
- Validation for customer CPF/CNPJ
1.0.6 - 02/09/2021
- Improves Customer Order Email: sending safe info
- Minor updates
1.0.5 - 16/08/2021
- Improves Invoice Email
- Minor updates
1.0.4 - 28/07/2021
- Add validation for Customer phone
- Minor updates
1.0.3 - 26/07/2021
- Customer improves: saving more fields on OpenPix platform
- Minor updates for customer
1.0.2 - 26/07/2021
- Improve for comment characters length
- Minor updates
1.0.1 - 01/07/2021
- Minor updates
1.0.0 - 01/06/2021
- Initial Version
Extraia o conteúdo do arquivo .zip e cole dentro da pasta root da sua loja Magento1.
Geralmente a loja root é nomeada como src que faz referência à source. Caso sua loja seja diferente, procure pela pasta que contenha outras pastas como:
- app
- js
- lib
- skin
- var
Assim como no exemplo abaixo:

Encontrando a pasta que contenha essas citadas basta realizar o seguinte:
- Copiar os arquivos extraídos do .zip;
- Colar dentro dessa pasta
Autenticação
Após a instalação, é necessário autenticar o plugin com a nossa plataforma. Isso pode ser realizado por meio do nosso botão de um clique ou ao lidar com a URL do webhook.
Através do botão de um clique (preferencialmente)
Na página de configurações do plugin em Vendas > Formas de pagamento (Sales > Payment methods), clique no botão "Conectar a extensão" (Connect the extension):