Changelog

Bank Transfer Webhooks

These webhooks are sent when your users deposit/withdraw funds via SEPA

SEPA Transaction Webhooks

For example, the notification below is sent for a successful SEPA deposit to an enriched account

{
  "type": "SEPA_PAYIN_COMPLETED",
  "id": "ad8b61cf-ea28-4f2f-a0ee-170b47d3d136",
  "accountId": "0148ae0856b1457ff3b59f2ac965b58e",
  "syncedOwnerId": "b2ccf978-2da7-4ac9-9db7-5398c4c6b212",
  "sourceSyncedOwnerId": "b2ccf978-2da7-4ac9-9db7-5398c4c6b212",
  "credit": "500",
  "timestamp": "2023-08-22T09:05:53.615Z",
  "txType": "SEPA_PAYIN_COMPLETED",
  "memo": "Simulate Payin",
  "exchangeRate": "1",
  "balanceBefore": {
    "amount": "979900",
    "currency": "cents"
  },
  "balanceAfter": {
    "amount": "980400",
    "currency": "cents"
  },
  "bankingTransactionId": "ad8b61cf-ea28-4f2f-a0ee-170b47d3d136",
  "bankingTransactionShortId": "20230822-V4SD5L",
  "bankingSenderBic": "BUKBGB22",
  "bankingSenderIban": "GB29NWBK60161331926819",
  "bankingSenderName": "Boris Johnson",
  "bankingPaymentType": "SEPA",
  "bankingSenderInformation": null,
  "bankingSenderRoutingCodes": [],
  "bankingSenderAccountNumber": null,
  "bankingTransactionDateTime": "2023-08-22T09:05:52.860121",
  "bankingTransactionReference": "Simulate Payin"
}

For example, the notification below is sent when a SEPA payout is initiated from an enriched account

{
  "type": "SEPA_PAYOUT_INITIATED",
  "id": "60c12078-456f-460a-8cbe-8657edd9b3e2",
  "syncedOwnerId": "eda728dc-ed0f-48d9-8d81-57dbdc669a46",
  "credit": 0,
  "debit": 100,
  "timestamp": "2022-08-29T10:09:12.207Z",
  "txType": "SEPA_PAYOUT_INITIATED",
  "nonFpFeeBaseCurrency": 0,
  "feeEur": 0,
  "exchangeRate": 1,
  "balanceBefore": {
    "amount": 200000,
    "currency": "cents"
  },
  "balanceAfter": {
    "amount": 199900,
    "currency": "cents"
  },
  "bankingTransactionShortId": "20220829-C9WRON",
  "bankingSenderBic": "SEOUGB21",
  "bankingSenderIban": "GB23SEOU19870010045677",
  "bankingSenderName": "Herta Frances Bruen",
  "bankingPaymentType": "SEPA",
  "bankingTransactionReference": "whiteboard vortals compelling-FYelJ8mbUa",
  "bankingBeneficiaryBic": "EVIULT2VXXX",
  "bankingBeneficiaryIban": "LT483500010015291122"
}

For example, the notification below is sent when a SEPA payout is completed

{
  "type": "SEPA_PAYOUT_COMPLETED",
  "id": "60c12078-456f-460a-8cbe-8657edd9b3e2",
  "syncedOwnerId": "eda728dc-ed0f-48d9-8d81-57dbdc669a46",
  "credit": 0,
  "debit": 0,
  "timestamp": "2022-08-29T10:09:25.907Z",
  "txType": "SEPA_PAYOUT_COMPLETED",
  "nonFpFeeBaseCurrency": 0,
  "feeEur": 0,
  "exchangeRate": 1,
  "balanceBefore": {
    "amount": 199900,
    "currency": "cents"
  },
  "balanceAfter": {
    "amount": 199900,
    "currency": "cents"
  },
  "bankingTransactionShortId": "20220829-C9WRON",
  "bankingPaymentType": "SEPA",
  "bankingTransactionDateTime": "2022-08-29T10:09:25.421Z",
  "bankingTransactionReference": "whiteboard vortals compelling-FYelJ8mbUa"
}

For example, the notification below is sent when a SEPA payout fails

{
  "type": "SEPA_PAYOUT_FAILED",
  "id": "84a85311-137e-4263-8f69-fa20e72f3b71",
  "syncedOwnerId": "eda728dc-ed0f-48d9-8d81-57dbdc669a46",
  "credit": 100,
  "debit": 0,
  "timestamp": "2022-08-05T09:07:16.780Z",
  "txType": "SEPA_PAYOUT_FAILED",
  "feeEur": 0,
  "exchangeRate": 1,
  "balanceBefore": {
    "amount": 99602,
    "currency": "cents"
  },
  "balanceAfter": {
    "amount": 99702,
    "currency": "cents"
  },
  "bankingTransactionShortId": "20220805-CPNJNF",
  "bankingPaymentType": "SEPA",
  "bankingTransactionDateTime": "2022-08-05T09:07:16.318Z",
  "bankingTransactionReference": "reinvent systems frictionlessfx1U4DdxMs"
}



{
  "type": "SEPA_PAYOUT_DENIED",
  "id": "345c58d7-4f83-4fe1-afd2-24960a5b1e8e",
  "accountId": "751c8914b0ff59a0642284ece25ad798",
  "syncedOwnerId": "4a3ad895-8347-4b45-b0ee-4d24b5f76f35",
  "sourceSyncedOwnerId": "4a3ad895-8347-4b45-b0ee-4d24b5f76f35",
  "credit": "22",
  "timestamp": "2023-01-03T12:05:20.112Z",
  "txType": "SEPA_PAYOUT_DENIED",
  "memo": "SEPA_PAYOUT_INITIATED_LFhEtNYpKI",
  "exchangeRate": "1",
  "balanceBefore": {
    "amount": "10074526",
    "currency": "cents"
  },
  "balanceAfter": {
    "amount": "10074548",
    "currency": "cents"
  },
  "bankingTransactionShortId": null,
  "bankingSenderBic": "SEOUGB21",
  "bankingSenderIban": "GB58SEOU19870010070849",
  "bankingSenderName": "Lenny Randy Treutel",
  "bankingPaymentType": null,
  "bankingTransactionReference": null,
  "bankingBeneficiaryBic": null,
  "bankingBeneficiaryIban": null
}