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 billing charges. Specifically, for the 'Charges' resource and 'Termination Charge' operation, it allows users to terminate charges for a customer by providing the customer ID, a list of charge IDs, and optional additional fields such as the termination date. This node is useful in scenarios where automated management of billing charges is required, such as terminating multiple charges for a customer programmatically.

Use Case Examples

  1. Automatically terminate all active charges for a customer when their subscription ends.
  2. Batch process termination of charges based on a list of charge IDs and specify termination dates.

Properties

Name Meaning
Customer Id Unique identifier of the customer whose charges are to be terminated.
Id List of unique identifiers of the charges to be terminated.
Additional Body Fields Optional additional fields to include in the request body, such as termination date.

Output

JSON

  • json - The JSON response from the Billing Booth One API after attempting to terminate the specified charges.

Dependencies

  • Requires an API key credential for Billing Booth One API authentication.

Troubleshooting

  • Ensure the 'Customer Id' and 'Id' fields are correctly provided and valid; missing or incorrect IDs will cause errors.
  • If the API base URL is incorrect or unreachable, the node will fail to connect.
  • Errors from the API will be returned in the JSON output; check the error message for details.
  • If using binary data input, ensure the specified binary property exists on the input item.

Discussion