Loading...
Virtual IBANs

Reversal notifications

How to handle credit reversals and notifications for Virtual IBANs.


Sometimes a pay-in credit to your Volt account could be reversed automatically (returned back to sender). The reversal could happen weeks or even months after receiving a pay-in credit. When this happens a notification can be triggered and sent to the notifications web hook URL provided during onboarding.

The credit_reversed notification described below is not sent by default. If you wish to receive them, you need to opt-in. Please contact your account or implementation manager for further details, or email us at support@volt.io.

Retry strategy

If we don't receive a successful response from your server, we will retry the notification up to 12 times over approximately 24 hours.

Security

As with all Volt notifications, we recommend that you verify the signature of the message to ensure it was sent by Volt. You can find more information on how to do this in our .

Headers

  • X-Volt-Signed: The signature of the message
  • X-Volt-Timed: The timestamp of the message
  • X-Volt-Type: credit_reversed

Body

{
  "eventId": "02399d85-80b4-4945-8001-a75f0877432d",
  "notificationType": "credit_reversed",
  "timestamp": "2024-04-08T08:00:00+00:00",
  "transactionDetails": {
    "id": "f267bfe2-a17c-41b0-895d-e2f28ff12664",
    "status": "SUCCESS",
    "errors": [],
    "debtorDetails": {
      "debtorAccount": {
        "accountNumber": "XXXXXXXXXXXXXXX",
        "financialInstitution": "REVOLT21XXX",
        "country": "LT"
      },
      "debtorName": "Adam Smith",
      "debtorAddress": null,
      "viban": null
    },
    "debitAmount": {
      "amount": "1000",
      "currency": "EUR"
    },
    "date": "2024-04-08T08:00:00+00:00",
    "remittanceInfo": {
      "line1": null,
      "line2": null,
      "line3": null,
      "line4": null
    },
    "externalId": "72de0d43-7b15-4b57-b1cb-88b8c72d70fe",
    "creditorDetails": {
      "creditorAccount": {
        "accountNumber": null,
        "financialInstitution": null,
        "country": null
      },
      "creditorName": "John Doe",
      "creditorAddress": null,
      "viban": null,
      "account": {
        "iban": null
      }
    },
    "creditAmount": {
      "amount": "1000",
      "currency": "EUR"
    }
  }
}

How is this guide?

Last updated on

On this page