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 take a payment plan preview for a customer. It is useful for scenarios where a user wants to preview the payment plan details before finalizing or processing payments, such as setting up installment payments for a customer. Practical examples include previewing payment schedules for weekly or monthly installments, specifying the first collection date, and customizing the payment plan with additional fields like first installment amount or invoice association.

Use Case Examples

  1. Preview a payment plan for a customer with weekly installments and a specified amount.
  2. Preview a monthly payment plan with a custom collection day and first installment amount.
  3. Preview a payment plan linked to a specific invoice using the invoice ID.

Properties

Name Meaning
Customer Id Unique identifier of the customer for whom the payment plan preview is taken.
Description Description of the payment plan as it appears on the payment provider.
Amount The total amount to be taken in the payment plan.
Frequency Frequency of the payment installments, either weekly or monthly.
Installments Number of installments in the payment plan, must be at least 2.
First Collection Date Date when the first payment collection will occur.
Payment Provider Settings Id Identifier for the payment provider settings to be used.
Additional Body Fields Optional additional fields to customize the payment plan preview, such as first installment amount, collection day for monthly plans, and associated invoice ID.

Output

JSON

  • data - The response data from the Billing Booth One API containing the payment plan preview details.

Dependencies

  • Billing Booth One API with an API key credential

Troubleshooting

  • Ensure all required fields such as Customer Id, Description, Amount, Frequency, Installments, First Collection Date, and Payment Provider Settings Id are provided and valid.
  • If the node throws an error about missing routing information, verify that the resource and operation parameters are correctly set to 'Payments' and 'Take Payment Plan Preview'.
  • Errors related to HTTP requests may indicate issues with the API key credential or network connectivity; verify the API key and base URL configuration.
  • If using binary data input, ensure the specified binary property exists on the input item.

Links

Discussion