Skip to content

Aplicação de captura de checkout de compra e envio aos gateways de pagamento (PicPay, MercadoPago e PagSeguro)

License

Notifications You must be signed in to change notification settings

g3luka/aws-lambda-checkout-payment

Repository files navigation

Amazon Lambda Checkout com PicPay, MercadoPago e PagSeguro

Descrição

Aplicação de captura de checkout de compra (via HTTP POST) e envio para pagamento usando os Gateways de pagamento PacPay, MercadoPago ou PagSeguro. Feita em NestJS usa o Serverless Framework para subir em uma Amazon Lambda. Nest Logo

Instalação

Antes de tudo, preencha o arquivo correspondente ao ambiente que deseja rodar a aplicação em /config/serverless/stage/* com suas credenciais de cada serviço e dados de conexão com banco de dados e afins. Feito isso, execute os comandos abaixo.

$ yarn

Deploy

Depois da instação, já com o arquivo de configuração ambiente devidamente preenchido, execute abaixo:

# Deploy em homologação
# necessita /config/serverless/stage/stg.yml
$ yarn run deploy:stg

# Deploy em produção
# necessita /config/serverless/stage/prd.yml
$ yarn run deploy:prd

Local

# Seta as variáveis de ambiente localmente
$ yarn run dotenv
# Executa a aplicação localmente na porta 3000
$ yarn run start
# ou com flag --watch
$ yarn run start:dev
# ou com flag --debug --watch
$ yarn run start:debug

Suporte

Se precisa se ajuda abra um Issue aqui no Github que responderei o mais rapidamente possível

Licença

Está aplicação é distribuída com a licença MIT.

About

Aplicação de captura de checkout de compra e envio aos gateways de pagamento (PicPay, MercadoPago e PagSeguro)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published