Kobana icon

Kobana

Interact with Kobana API - Quick access to common operations

Actions215

Overview

This node enables interaction with the Kobana API specifically for managing bank billet payments under the V1 API version. The "Create" operation allows users to create a new bank billet payment by sending a JSON request body describing the payment details.

Typical use cases include automating the creation of bank billet payments in financial workflows, integrating billing systems with Kobana's payment processing, or programmatically generating payment slips for customers.

For example, a business could use this node to automatically generate and register a bank billet payment when an order is confirmed, streamlining the payment collection process.

Properties

Name Meaning
Request Body The JSON object representing the details of the bank billet payment to be created. This must contain all required fields as per Kobana API specifications for creating a bank billet payment.
Additional Fields A JSON object allowing inclusion of extra optional fields for the request. This can be used to add any additional parameters supported by the API that are not explicitly exposed as separate properties.

Output

The node outputs the JSON response returned by the Kobana API after creating the bank billet payment. This typically includes details about the newly created payment such as its ID, status, amount, due date, and other metadata.

If the API supports binary data (e.g., PDF of the payment slip), it would be included in the output; however, based on the provided code and operation, the output is JSON only.

Dependencies

  • Requires an active Kobana API credential configured in n8n with appropriate permissions.
  • The node dynamically selects the API base URL depending on whether the environment is production or sandbox.
  • The node uses HTTP methods (POST) to communicate with the Kobana API endpoints.

Troubleshooting

  • Invalid JSON in Request Body: If the JSON provided in the "Request Body" or "Additional Fields" is malformed, the node will throw a parsing error. Ensure valid JSON syntax.
  • API Authentication Errors: Missing or incorrect API credentials will cause authentication failures. Verify that the Kobana API credential is correctly set up.
  • Missing Required Fields: The API may reject requests missing mandatory fields. Consult Kobana API documentation to ensure all required data is included.
  • Network Issues: Connectivity problems to the Kobana API endpoint can cause timeouts or errors. Check network access and firewall settings.
  • API Rate Limits: Excessive requests might trigger rate limiting. Implement retry logic or reduce request frequency if needed.

Links and References

Discussion