# Transaction Notification

We will send you this json in our notification

Endpoint: POST yourNotificationEndpoint
Version: 2.0
Security: BasicAuth

## Request fields (application/json):

  - `id` (string)
    The unique identifier for the notification
    Example: ad3a0bb3-15a0-462c-8049-4abeb2e11f11

  - `value` (string)
    The monetary amount
    Example: 10.5

  - `currency` (string)
    ISO 4217 currency code
    Example: EUR

  - `key` (string)
    Merchant identification key
    Example: Example Key

  - `expiration_time` (string)
    The expiration time for the payment
    Example: 2025-12-26T10:32:45Z

  - `method` (string)
    Payment method used
    Example: MBW

  - `customer` (object)

  - `customer.id` (string)
    Example: 4a908674-3bfb-47e5-b518-052a5e14b8fb

  - `customer.name` (string)
    Example: Josefa Gomes

  - `customer.email` (string)
    Example: customer@example.com

  - `customer.phone` (string)
    Example: 911234567

  - `customer.phone_indicative` (string)
    Example: +351

  - `customer.fiscal_number` (string)
    Example: PT123456789

  - `customer.key` (string)
    Example: Customer Key

  - `account` (object)

  - `account.id` (string)
    Example: 3ab50128-567c-4624-9268-04c5899ffb66

  - `transaction` (object)

  - `transaction.id` (string)
    Example: 3ab50128-567c-4624-9268-04c5899ffb60

  - `transaction.key` (string)
    Example: Transaction_key

  - `transaction.type` (string)
    Example: capture

  - `transaction.date` (string)
    Example: 2025-12-26T10:32:45Z

  - `transaction.transfer_date` (string)
    Example: 2025-12-29T00:00:00Z

  - `transaction.document_number` (string)
    Example: MARCEL0208220658120320251226103247

  - `transaction.values` (object)

  - `transaction.values.requested` (string)
    Example: 10.5

  - `transaction.values.paid` (string)
    Example: 10.5

  - `transaction.values.fixed_fee` (string)
    Example: 0.07

  - `transaction.values.variable_fee` (string)
    Example: 0.08

  - `transaction.values.tax` (string)
    Example: 0

  - `transaction.values.transfer` (string)
    Example: 10.5

