Skip to content

Fazendo um checkout transparente e consumindo o gateway de pagamento do mercado pago e fazendo testes. Laravel 10, Livewire 3, PestPHP, MySQL, Redis e Mailpit.

Notifications You must be signed in to change notification settings

Elivandro/olw3-beerAndCode

Repository files navigation

OpenLaravelWeek - Beer And Code

Framework:

GATEWAY

Requerimenos minimos


Projeto

Fazendo um checkout transparente e consumindo o gateway de pagamento do mercado pago e fazendo testes. Laravel 10, PestPHP, MySQL, Redis e Mailpit.


Como rodar a aplicação:

Cópie o repositório:

git clone git@github.com:Elivandro/olw3-beerAndCode.git
cd olw3-beerAndcode

renomeie arquivo de variaveis env

cp .env.example .env

Para instalar as dependências do composer com o docker:

docker run --rm -it\
    -u "$(id -u):$(id -g)" \
    -v "$(pwd):/var/www/html" \
    -w /var/www/html \
    laravelsail/php82-composer:latest \
    composer install --ignore-platform-reqs

Inicie o sail

./vendor/bin/sail up -d

Gere uma chave para aplicação

./vendor/bin/sail artisan key:generate

Para instalar as dependências do npm:

./vendor/bin/sail npm install

crie dois usuarios um para comprador outro vendedor enviando uma json - documentação

{
	"site_id": "MLB",
	"description": "an description"
}

endpoint:
https://api.mercadopago.com/users/test_user

configure no arquivo .env

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=

QUEUE_CONNECTION=redis

REDIS_HOST=redis

MERCADO_PAGO_BUYER_EMAIL=""
VITE_MERCADO_PAGO_PUBLIC_KEY=""
MERCADO_PAGO_ACCESS_TOKEN=""

rodar o vite

./vendor/bin/sail npm run dev

coloque um apelido ao sail

Shell alias

About

Fazendo um checkout transparente e consumindo o gateway de pagamento do mercado pago e fazendo testes. Laravel 10, Livewire 3, PestPHP, MySQL, Redis e Mailpit.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published