Skip to content

06 ‐ Como personalizar a regras de Cancelamento Reembolso

Bruno edited this page Jan 19, 2024 · 4 revisions

Como personalizar a regra de cancelamento/reembolso

Aqui, você encontrará instruções sobre como personalizar o nó de reembolso para ser encaminhado ao PagBank.

Estrutura esperada pelo PagBank

Consulte a documentação para referência.

Personalizando o Reembolso

Você deve implementar em seu módulo, no seu arquivo di.xml, uma solicitação para passar as informações dos sellers que participarão do processo de reembolso. Utilize o seguinte trecho de código em XML:

<virtualType name="PagBankRefundRequest" type="Magento\Payment\Gateway\Request\BuilderComposite">
    <arguments>
        <argument name="builders" xsi:type="array">
            <item name="sellets_to_refund" xsi:type="string">SUA_EMPRESA\SEU_MODULO\Gateway\Request\SellersToRefundRequest</item>
        </argument>
    </arguments>
</virtualType>

No arquivo "SellersToRefundRequest.php" você deve implementar a sua lógica de reembolso com os dados do sellers envolvidos conforme a documentação de referência.