In this page you'll find all the information you need to set up a webhook.

Our API is able to send a realtime payment notification (aka webhook or callback) to an URL.

There's a table below that will help you understand the params we send to your URL.

🚧

Important:

This notification is only sent if a reference is paid. Currently, there are no communications for expired, canceled and/or refunded transactions.

ParamsDescription
valorPayment amount.
canalChannel name where the reference was created.
referenciaReference number.
transacaoTransaction ID.
identificadorIdentifier.
mpPayment Method Code:

- PC:PT - Multibanco
- PS:PT - Payshop
- MW:PT - MB WAY
- CC:PT - Credit Card
- PF:PT - Paysafecard
- DD:PT - Direct Debit
- PSC:PT - Paysafecash
- CP:PT - CofidisPay
chave_apiAPI Key used to create the reference.
dataPayment date and hour (YYYY-MM-DD:hh:mm).
entidadeEntity.
comissaoPayment Fee
localPayment City

Here's an example below:

https://example.com/example.php?valor=2.00&canal=channel_name&referencia=102087857&transacao=10409241&identificador=example&mp=PC:PT&chave_api=xxxx-xxxx-xxxx-xxxx&data=yyyy-mm-dd:hh:mm&entidade=82307&comissao=1.14&local=xxxx

URL Configuration:

Your url that will receive our notification should be inserted on your Eupago's backoffice:

  1. On your left side, choose the option Channels
  2. Click on Channel Listing
  3. Click on the pencil on the right corner of your channel to edit it
  4. Check the option "Receive notification for a URL" and paste your url on the URL field right below the option.

Check our guide in case you need help around our backoffice.

Should you need more support on this configuration let us know by sending an email ([email protected]) or fill this support form.