> For the complete documentation index, see [llms.txt](https://docs.wave.pt/wave-trade-x/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wave.pt/wave-trade-x/avancadas/pedidos-de-pagamento-via-mbway.md).

# Pedidos de Pagamento Via MBWAY

A seguir, apresenta‑se o processo de envio do pedido de pagamento no Wave Trade X:

* Para ativar a funcionalidade do MBWAY, será necessário ativar a variável ao terminal "Permitir lançar pagamentos de conta-corrente por MBWay?", esta variável terá que estar a "true".

<figure><img src="/files/qXXK2urTbJ71mtjUgaEC" alt=""><figcaption></figcaption></figure>

* Na secção da Conta Corrente, cada linha contará com um botão de seleção dedicado ao MB WAY, acompanhado do respetivo ícone, indicando que o pedido será realizado por esta via.

<figure><img src="/files/wOpWPoRrWIWbq37IjruF" alt=""><figcaption></figcaption></figure>

* Depois da seleção das linhas , podemos enviar o pedido de pagamento, carregando no icon superior direto do MBWAY, que abrira um pop-up.

<figure><img src="/files/SHl3auUIoerY89jcJIBV" alt=""><figcaption></figcaption></figure>

* Este pop‑up permite inserir o número de telemóvel e visualizar o montante total a pagar. Para submeter o pedido, basta carregar no botão “Enviar pedido de pagamento”. Momento em que a transação é disparada via euPago numa única operação que engloba o valor total das linhas selecionadas.

<figure><img src="/files/U70DJrTD3xIg6BSTnOo5" alt=""><figcaption></figcaption></figure>

* Antes do envio à euPago, a aplicação gera internamente um identificador único denominado  de BrokerPaymentId, que é incluído no pedido enviado à API da euPago,  juntamente com o número de telemóvel, a moeda e o valor total a pagar. Mesmo que a transação reúna várias linhas, todas partilham o mesmo BrokerPaymentId na tabela PaymentsRequests, garantindo que sejam tratadas como uma única operação agregada. Apenas após a confirmação de sucesso por parte da euPago é criado o registo na tabela PaymentsRequests, contendo o BrokerPaymentId, a referência de transação devolvida pela euPago (PaymentReference) e os restantes dados da transação.
* Em caso de sucesso, o pedido poderá ser consultado no backoffice da euPago através do identificador correspondente ao BrokerPaymentId, garantindo rastreabilidade de cada pagamento. Note-se que o estado da transação no backoffice da euPago será, por padrão, apresentado como 'Pendente'.

<figure><img src="/files/nosnO9oEgWPIHRviUZ6A" alt=""><figcaption></figcaption></figure>
