DEVs

Coleção de APIs, scripts e temas para seu projeto.

Este script foi descontinuado em 2017/04/06 e não oferece mais suporte para a versão mais recente do InvoicePlane.

Script e templates para integração de pagamento entre InvoicePlane e PagSeguro.



Estrutura de diretórios:

  • LICENSE
  • README.md
  • invoiceplane
    • application/ modules/ guest/ views/ index.php
    • application/ views/ invoice_templates /public /InvoicePlane_Web.php
    • pagseguro
      • config.php
      • log.txt
      • notifications.php
      • payments.php


Tutorial

1 - Acesse sua conta PagSeguro em Utilização de API's clique em "Gerar token";

2 - No menu Preferências -> Integrações e em notificação de transação informe "SUA_URL/pagseguro/notifications.php";

3 - Copie e sobrescrever os os arquivos e diretorios de "invoiceplane" para sua instalação InvoicePlane;

4 - Edite o arquivo "pagseguro/config.php" informando a instalação do banco da dados de sua instalação InvoicePlane e sua conta PagSeguro.

<?php

define("APP_ENVIRONMENT", "sandbox"); //sandbox or production
define("APP_MAIL", ""); //PagSeguro user
define("APP_TOKEN_SANDBOX", ""); //token sandbox
define("APP_TOKEN_PRODUCTION", ""); //token production
define("APP_CURRENCY", "BRL"); // true or false
define("APP_CORPORATION", "");
define("APP_PAYMENT_METHOD_ID", "1");
//Data Base
define("APP_DB_LOCAL", "localhost");
define("APP_DB_USER", "");
define("APP_DB_NAME", "");
define("APP_DB_PASS", "");

?>
          



Requerimentos

InvoicePlane, acessar.
PagSeguro, acessar.
PHP 7
Curl PHP



GitHub



GitHub repositório, pull request e download.