Skip to content

feat: allow up to 18x installments #383

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

Merged
merged 2 commits into from
May 15, 2025

Conversation

RafaMelazzo
Copy link
Contributor

@RafaMelazzo RafaMelazzo commented May 12, 2025

Monkey Payment Bill

Important

Certifique-se de criar o PR para a branch develop.

Tarefa ECPJ-54

Qual o tipo de PR é esse? (marque todos os aplicáveis)

  • Refatoração
  • Adição de funcionalidade
  • Correção de bug
  • Otimização
  • Atualização de documentação

Descrição

Foi alterado limite máximo de parcelas de 12x para 18x para todos os clientes PSP

Testes

Testado compra em 18x com cartão de crédito e multimeios.

Evidências

Configuração de número máximo de parcelas

ECPJ-54-max-installment-config

Validação do número máximo de parcelas

ECPJ-54-max-installment-config-validation

Configuração de número de parcelas sem juros

ECPJ-54-no-interest-installments-config

Validação do número de parcelas sem juros

ECPJ-54-no-interest-installments-config-validation

Configuração do número de parcelas sem juros por bandeira

ECPJ-54-max-installment-by-flag-config

Validação do número máximo de parcelas por bandeira

ECPJ-54-max-installment-by-flag-config-validation

Parcelas no Cartão de Crédito

ECPJ-54-credit-card-installments

Parcelas em 2 Cartões de Crédito

ECPJ-54-two-credit-cards-installments

Parcelas em Boleto + Cartão de Crédito

ECPJ-54-billet-credit-card-installments

Parcelas no pedido (Minha conta)

ECPJ-54-account-order-installment

Parcelas no pedido (Admin)

ECPJ-54-admin-order-installment

Parcelas no pedido (Dash Pagar.me)

ECPJ-54-dash-charge-installment

Copy link

⚠️ Este repositório ainda não está catalogado no Backstage. ⚠️

Por favor, catalogue-o seguindo as instruções nesta documentação. [Via VPN].

💁 Qualquer problema ou dúvida, estamos no Slack, basta abrir um ticket no canal #help-foundation-platform.

@RafaMelazzo RafaMelazzo requested a review from a team May 12, 2025 21:22
@fabiano-mallmann fabiano-mallmann requested a review from Copilot May 12, 2025 21:26
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the maximum number of installments from 12 to 18 for PSP clients. Key changes include updating installment limits in JavaScript validations, XML configuration files, internationalization strings, and PHP business logic.

Reviewed Changes

Copilot reviewed 18 out of 18 changed files in this pull request and generated no comments.

Show a summary per file
File Description
view/adminhtml/web/js/integrationType.js Updated installment display and validation class
i18n/pt_BR.csv Text changes to reflect new installment limits
etc/config.xml Updated default installment numbers
etc/adminhtml/system/transaction/creditcard/installments/*.xml Updated installment limits and validation ranges
Model/PagarmeConfigProvider.php Updated logic to set installment limit for PSP
Block/Adminhtml/Form/Field/InstallmentsNumber.php Updated removal and replacement of validation classes

Copy link

@RafaMelazzo RafaMelazzo merged commit 7c85290 into stg May 15, 2025
5 checks passed
@RafaMelazzo RafaMelazzo deleted the feat/ECPJ-54-allow-18x-installments branch May 15, 2025 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants