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 send instant payments for invoices. It is designed to facilitate quick payment processing by specifying customer details, payment provider settings, invoice information, and payment amount. This node is useful in scenarios where automated or programmatic payment settlements are required, such as in billing automation workflows or financial reconciliation processes.

Use Case Examples

  1. Automatically settle an invoice by sending an instant payment to a customer using predefined payment provider settings.
  2. Trigger payment processing in response to an event, such as invoice generation or approval, to ensure timely payment collection.

Properties

Name Meaning
Customer Id Unique identifier of the customer to whom the payment is sent.
Payment Provider Settings Id Identifier for the payment provider settings used to process the payment.
Invoice Id Identifier of the invoice that is being settled by the payment.
Amount Total amount of money to be paid for the invoice.
Additional Body Fields Optional additional fields to include in the payment request body, such as destination email address.

Output

JSON

  • json - The JSON response from the Billing Booth One API after sending the instant payment, containing details about the payment transaction or error information.

Dependencies

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

Troubleshooting

  • Ensure that all required fields (Customer Id, Payment Provider Settings Id, Invoice Id, Amount) are provided and valid to avoid request errors.
  • Verify that the API base URL and access token are correctly configured in the node credentials to prevent authentication failures.
  • If the node returns an error indicating missing routing information, check that the resource and operation parameters are correctly set to 'Payments' and 'Send Instant Pay' respectively.
  • In case of binary data errors, ensure the specified binary property exists and contains valid data if binary input is used.

Discussion