o2ti/pagbank-dynamic-account

Altera a conta de pagamento de forma aleatória.

100.0.7 2024-06-13 17:38 UTC

This package is auto-updated.

Last update: 2024-06-13 17:53:40 UTC


README

Módulo que altera aleatoriamente a conta utilizada para o processamento do pagamento durante o checkout.

Com esse módulo é distribuido de forma aleatória o pagamento de uma transação com a decisão da conta que receberá feita via sorteio das contas cadastradas e habilitadas para o pagamento.

Apenas quando a transação for feita via cartão salvo (vault) é a que esse fluxo deixa de ser usado recuperando a conta original que salvo o cartão inicialmente.

É criada uma nova seção na configuração de pagamento para capturar novas autenticações: image da configuração

O administrador deverá clicar em "Connect new Account" e seguir o fluxo de autorização comum ao módulo.

Instalação

Via composer

composer require o2ti/pagbank-dynamic-account

Após a instalação pelo Composer, execute os seguintes comandos:

bin/magento setup:upgrade
bin/magento setup:di:compile

Orientações Adicionais

Você pode alterar o modelo de decisão das contas, fazendo um around da função getRandomSeller essa funções originalmente recebe objeto Magento\Quote\Api\Data\CartInterface o que possibilida por exemplo a analisar os itens presentes no carrinho para definir a conta selecionada.

Resalvas

A O2TI e seus desenvolvedores não se responsabilizam pelo uso do módulo, por favor fazam testes e caso necessário abram um issue conosco!