Patrikr7 / ci4_paypal

CI4 - Integração com PayPal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CI4 - Integração com PayPal

Configuração

1º Abra o arquivo 'app/Config/Constants/Constants.php' e altere as linhas:

// BANCO DE DADOS
defined('HOSTNAME') || define('HOSTNAME', 'seu_hostname');
defined('USERNAME') || define('USERNAME', 'seu_username');
defined('PASSWORD') || define('PASSWORD', 'seu_password');
defined('DATABASE') || define('DATABASE', 'seu_database');
// DADOS PAYPAL
defined('PAYPAL_CLIENT_ID') || define('PAYPAL_CLIENT_ID', 'seu_client_id');
defined('PAYPAL_SECRET') || define('PAYPAL_SECRET', 'seu_secret');
  • Primeiro bloco é a configuração do seu banco de dados e o segundo bloco é a configuração do seu PayPal.

2º Após ter feito a configuração do banco de dados, abra seu terminal e acesse o projeto. Em seguida execute os comandos abaixo:

// Migra todas as tabelas já prontas
php spark migrate
  • Em seguida:
// Irá popular as tabelas do banco de dados
php spark db:seed ProductsSeeder

4º Caso necessite usar o próprio servidor interno do framework, abre o terminal e digite o comando abaixo:

php spark serve

5º Acesse a página https://developer.paypal.com e faça seu cadastro.

  • Acesse 'My Apps & Credentials' no menu esquerdo, crie o aplicativo
    • Após criar o aplicativo, copie o 'Client ID' e 'Secret'

6º Para ambiente de teste acesse 'Accounts' no menu esquerdo e utilize o email com o tipo 'Business' para simular a compra.

Este projeto foi desenvolvido para afins de estudo, seguindo as aulas do curso 'PHP do Zero ao Profissional', professor Bonieky.

About

CI4 - Integração com PayPal

License:MIT License


Languages

Language:PHP 95.9%Language:JavaScript 1.5%Language:CSS 1.3%Language:Hack 1.1%Language:HTML 0.3%