Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEATURE: integração do sistema com os serviços do Stripe #123

Merged
merged 60 commits into from
Jun 26, 2024

Conversation

EduardoKroetz
Copy link
Owner

Implementa a integração do sistema de reservas, cômodos, serviços e clientes com os serviços do Stripe

EduardoKroetz and others added 30 commits June 18, 2024 10:38
…vation

-Adicionar as propriedades 'Name' e 'StripeProductId' na entidade Room
-Adicionar as propriedades 'Description' e 'StripeProductId' na entidade Service
-Adicionar a propriedade 'StripePaymentIntentId' na entidade Reservation
… lidar com StripeException, injetar dependência do serviço do stripe e outros
…ncia de dados entre o banco de dados do sistema e do Stripe
… Stripe e fazer rollback em caso de erro para evitar inconsistências
…tion

feature: integrar Room com os serviços do Stripe, sendo Room um produto no Stripe
…gration

feature: integrando os handlers de 'Service' (ServiceHandlers) como um produto no Stripe
feature: integrar criação de customer no Stripe
…omer

feature: integrar deleção de um customer no sistema com a deleção de um customer no Stripe
…omer

Feature: atualizar customer no Stripe ao atualizar no sistema
…tomer-props

features: atualizar parâmetros de customer no Stripe ao atualizar parâmetros de customer no sistema
…ntegration

Features: integração do customer do sistema e do customer do Stripe
EduardoKroetz and others added 21 commits June 23, 2024 21:20
Feature: cancelar PaymentIntent do Stripe ao deletar ou cancelar uma reserva
…tent

Features: atualizar o preço do PaymentIntent ao atualizar ExpectedCheckIn ou ExpectedCheckOut
…-line-item

Feature: adicionar produto nos metadados do PaymentIntent ao adicionar serviço em uma reserva #114
…ent-product

Feature: remover produto do PaymentIntent ao remover um serviço da reserva
…ration-tests

Refactor: refatoração dos testes de integração do controlador de reservas
Feature: endpoint para fazer CheckIn em uma reserva e adicionar método de pagamento no PaymentIntent
-Criar método para capturar o PaymentIntent
-Criar método para confirmar o PaymentIntent
-Atualizar método que adiciona e remove serviço dos métadados do PaymentIntent para não atualizar o preço do PaymentIntent
-Atualizar método que cria PaymentIntent para criar com a propriedade 'CaptureMethod' sendo 'manual' e 'PaymentMethodTypes' tendo o tipo 'card'
…e-payment-intent

Feature: confirmando e capturando o PaymentIntent
…n-integration

Features: integração de reserva com PaymentIntent no Stripe
@EduardoKroetz EduardoKroetz added the enhancement New feature or request label Jun 26, 2024
@EduardoKroetz EduardoKroetz added this to the Payments milestone Jun 26, 2024
@EduardoKroetz EduardoKroetz self-assigned this Jun 26, 2024
@EduardoKroetz EduardoKroetz merged commit 3406fbf into main Jun 26, 2024
2 checks passed
@EduardoKroetz EduardoKroetz deleted the feature/payment branch June 26, 2024 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant