Billing Booth One icon

Billing Booth One

Interact with Billing Booth One API

Actions476

Overview

This node interacts with the Billing Booth One API to perform operations related to charges, specifically the 'Cancel Multiple Charges' operation under the 'Charges' resource. It allows users to cancel multiple charges for a specified customer by providing the customer ID and a list of charge IDs to be canceled. This is useful in scenarios where batch cancellation of charges is needed, such as managing refunds or correcting billing errors for a customer.

Use Case Examples

  1. Cancel multiple charges for a customer by specifying the customer ID and the list of charge IDs to be canceled.
  2. Use additional body fields to customize the cancellation request if needed.

Properties

Name Meaning
Customer Id Unique identifier of the customer whose charges are to be canceled.
Additional Body Fields Optional additional fields to include in the request body, such as a list of charge IDs to cancel.

Output

JSON

  • json - The JSON response from the Billing Booth One API after attempting to cancel the specified charges. This includes details about the cancellation result or any errors.

Dependencies

  • Billing Booth One API with an API key credential for authentication

Troubleshooting

  • Ensure the Customer Id is correctly provided and exists in the Billing Booth One system to avoid errors related to invalid or missing customer identifiers.
  • The 'Id' field in Additional Body Fields must be a valid JSON array of charge IDs; invalid JSON or incorrect format will cause request failures.
  • API authentication errors may occur if the API key credential is missing or invalid; verify credentials in the node settings.
  • If the node throws a 'No routing information found' error, it indicates a misconfiguration of resource or operation parameters; verify that 'Charges' resource and 'Cancel Multiple Charges' operation are correctly selected.

Discussion