0-CodeKit icon

0-CodeKit

A toolbox of no-code utilities

Overview

This node provides a utility to verify the validity of an IBAN (International Bank Account Number) for business-related workflows. It is useful in scenarios where you need to ensure that a provided IBAN is correctly formatted and potentially valid before proceeding with financial transactions, onboarding customers, or integrating with banking services.

Practical examples:

  • Validating user-submitted bank account details during registration.
  • Pre-checking IBANs before initiating SEPA payments.
  • Automating compliance checks for international transfers.

Properties

Name Meaning
IBAN The International Bank Account Number to be verified. This should be a string containing the full IBAN you wish to check.

Output

The output will be a JSON object containing the result of the IBAN validation. While the exact structure depends on the API response, it typically includes fields such as:

  • valid: Boolean indicating if the IBAN is valid.
  • iban: The IBAN that was checked.
  • Additional metadata may include country code, bank information, or error messages if invalid.

Example output:

{
  "valid": true,
  "iban": "DE89370400440532013000",
  "countryCode": "DE",
  "bankData": {
    "bankName": "Deutsche Bank",
    "bankCode": "37040044"
  }
}

If the request fails and "Continue On Fail" is enabled, the output will contain an error field with the error message.

Dependencies

  • External Service: Requires access to the CodeKit API endpoint for IBAN validation.
  • Credentials: You must configure the codeKitApi credential in n8n for authentication.

Troubleshooting

Common issues:

  • Invalid IBAN format: If the IBAN is incorrectly formatted, the node will return an error or indicate invalidity.
  • Missing credentials: If the codeKitApi credential is not set up, the node will fail to connect.
  • API errors: Network issues or service downtime can cause errors.

Error messages:

  • "Invalid IBAN": Ensure the IBAN is correct and complete.
  • "Authentication failed": Check your codeKitApi credentials.
  • "Network error": Verify network connectivity and API availability.

Links and References

Discussion