Loading...
Accounts

Payments notifications


Types of notifications

Notification TypeDescriptionX-volt-type Header Value
Incoming transaction completedAccount credited successfully.incoming_transaction_completed
Outgoing transaction completedOutgoing payment processed successfully.outgoing_transaction_completed
Outgoing transaction rejectedOutgoing payment failed or rejected.outgoing_transaction_rejected
Account holder verification result completedAccount holder verification is completed.account_holder_verification_result_completed

Configuration and overrides

Notification configuration is managed in Fuzebox settings. For individual outgoing payments, the URL can be overridden by passing a communication field in the request:

{
  "communication": {
    "notifications": {
      "url": "https://mywebsite.com/webhooks"
    }
  }
}

Incoming webhooks cannot be overridden; they always use the default configuration.

The structure of the JSON payload for both events adheres strictly to the schema of the standard get response.

Incoming transactions

Prop

Type

{
  "id": "f291b32a-1252-494f-ae5b-f487983d9f22",
  "status": "COMPLETED",
  "operation": "INCOMING",
  "type": "MANUAL_CREDIT",
  "createdAt": "2026-01-27T21:21:14.147327Z",
  "updatedAt": "2026-01-27T21:21:15.41338Z",
  "amount": 100,
  "currency": "EUR",
  "paymentReference": "payment-reference",
  "paymentRail": "SEPA_INSTANT",
  "beneficiary": {
    "customerId": "3ddba750-89e7-45a2-bdc9-99d12018aa34",
    "accountId": "5399e2e9-2693-48a6-bc35-fe4a827d936c",
    "name": "Your account name",
    "accountIdentifiers": {
      "iban": "DE23874043682755038080"
    }
  },
  "sender": {
    "name": "Jonathon Adams",
    "accountIdentifiers": {
      "iban": "PL61109010140000071219812874"
    }
  },
  "_links": {
    "self": {
      "href": "https://accounts.sandbox.volt.io/transactions/f291b32a-1252-494f-ae5b-f487983d9f22",
      "method": "GET"
    }
  }
}

Outgoing transactions

Prop

Type

{
  "id": "646faf43-3fcc-4263-8552-16fd447ce226",
  "status": "COMPLETED",
  "operation": "OUTGOING",
  "type": "PAYOUT",
  "subtype": "CLOSE_LOOP",
  "createdAt": "2026-01-27T14:01:41.813328Z",
  "updatedAt": "2026-01-27T14:01:44.570295Z",
  "amount": 2,
  "currency": "EUR",
  "paymentReference": "payment-reference",
  "internalReference": "internal-reference",
  "paymentRail": "SEPA_INSTANT",
  "beneficiary": {
    "name": "Jon Doe",
    "email": "jon.doe@example.com",
    "country": "DE",
    "accountIdentifiers": {
      "iban": "PL61109010140000071219812874",
      "swiftBic": "WBKPPLPP"
    },
    "address": {
      "addressLine1": "Line 1",
      "city": "Berlin",
      "postalCode": "00-120",
      "country": "DE"
    }
  },
  "decisions": [ {
    "performer": {
      "id": "96ce9731-7f67-4244-b340-e9eadf7149f6",
      "name": "Stepanie Gerlach",
      "type": "USER"
    },
    "type": "APPROVED",
    "subject": "ACCOUNT_HOLDER_VERIFICATION",
    "createdAt": "2026-01-28T13:08:59.239166+01:00"
  } ],
  "sender": {
    "name": "Your account name",
    "customerId": "3ddba750-89e7-45a2-bdc9-99d12018aa34",
    "accountId": "5399e2e9-2693-48a6-bc35-fe4a827d936c",
    "accountIdentifiers": {
      "iban": "DE23874043682755038080"
    }
  },
  "initiatedBy": {
    "performer": {
      "id": "96ce9731-7f67-4244-b340-e9eadf7149f6",
      "type": "API_CLIENT"
    }
  },
  "verifications": {
    "accountHolderVerification": {
      "id": "1a6ab39c-f258-43a3-b654-65413453eee2",
      "result": "MATCH",
      "executedAt": "2026-01-27T14:01:43.051735Z"
    }
  },
  "_links": {
    "self": {
      "href": "https://accounts.sandbox.volt.io/transactions/646faf43-3fcc-4263-8552-16fd447ce226",
      "method": "GET"
    },
    "accountHolderVerification": {
      "href": "https://accounts.sandbox.volt.io/account-holder-verifications/1a6ab39c-f258-43a3-b654-65413453eee2",
      "method": "GET"
    }
  }
}

Account Holder Verification Result Completed

Prop

Type

{
  "id": "770b259e-fbcf-4cf5-b0af-ffc902761b65",
  "transactionId": "50aa6568-91f4-4969-9143-5778b500e7dd",
  "status": "COMPLETED",
  "accountHolderName": {
    "requested": "Jon Doe",
    "returned": "Jon Doe"
  },
  "result": "CLOSE_MATCH",
  "executedAt": "2026-01-27T14:28:26.490808Z",
  "_links": {
    "self": {
      "href": "https://accounts.sandbox.volt.io/account-holder-verifications/770b259e-fbcf-4cf5-b0af-ffc902761b65",
      "method": "GET"
    },
    "transaction": {
      "href": "https://accounts.sandbox.volt.io/transactions/50aa6568-91f4-4969-9143-5778b500e7dd",
      "method": "GET"
    }
  }
}

How is this guide?

Last updated on

On this page