Ikoula Business API icon

Ikoula Business API

Interact with Ikoula Business API for business operations management. Developed by Ascenzia - www.ascenzia.fr

Overview

This node integrates with the Ikoula Business API to manage various business operations related to accounts, services, domains, invoices, and payment methods. Specifically, the "Get Payment Methods" operation retrieves a list of available payment methods for the authenticated user’s business account.

Common scenarios where this node is beneficial include:

  • Automating retrieval of payment options to display in custom dashboards or workflows.
  • Integrating payment method data into billing or invoicing automation.
  • Synchronizing payment methods with other systems or CRMs.

For example, a user might use this node to fetch all payment methods before creating a new service order, ensuring the selected payment method is valid and up-to-date.

Properties

Name Meaning
Response Format The format of the API response. Options: JSON (default) or XML.

Output

The node outputs an array of items, each containing a json property with the API response data.

  • For the "Get Payment Methods" operation, the json field contains the list of payment methods retrieved from the Ikoula Business API.
  • If the response format is JSON, the output will be parsed JSON objects representing payment methods.
  • If XML is chosen, the raw XML string is returned inside the data property of the json output.

No binary data output is produced by this operation.

Dependencies

  • Requires valid credentials for the Ikoula Business API, including email, password, and optionally a custom API URL.
  • The password is encrypted using RSA public key encryption before being sent.
  • The node makes HTTP requests to the Ikoula API endpoint (https://api.ikoula.com by default).
  • Proper configuration of the API credentials within n8n is necessary.

Troubleshooting

  • No credentials provided!
    This error occurs if the node is executed without setting up the required API credentials. Ensure that the API authentication details are correctly configured in n8n.

  • HTTP request failures
    Network issues, invalid credentials, or incorrect API URLs can cause request errors. Verify network connectivity and credential correctness.

  • Invalid response format
    Selecting XML format returns raw XML strings which may require additional parsing downstream. Choose JSON if you want structured data automatically parsed.

  • Continue on Fail behavior
    If enabled, the node will continue processing subsequent items even if one fails, returning error messages in the output JSON.

Links and References


If you need summaries for other operations or resources, feel free to ask!

Discussion