In the Billing Details tab, you can set up billing details to streamline invoicing and customize the checkout experience for your customers. Additionally, you have the option to create custom billing details to request specific information from your customers during the checkout process!
Your Billing Details are also essential for calculating and applying taxes on your products if you are using Quaderno or Stripe Tax for tax management purposes.
How to Activate Standard Billing Details
1. Navigate to your LearnWorlds school Settings → Financial → Billing Details.
2. Activate the Billing Details.
3. A toggle appears for the standard billing fields to be enabled, and you can activate whichever of them you want as required.
4. The same applies to the Business TAX ID. This field corresponds to Sales tax / VAT ID.
5. You can set the Business Tax ID and Brazilian State, Boleto additional billing details as required. The Boleto additional billing details will be available if the Boleto option is activated in your Stripe Payment Gateway, and it will be required to fill in these details, in order to purchase using Boleto as a payment method. For the rest of the payment methods, these billing details will be optional, unless they are marked as required.
6. You can also create custom billing fields.
If Quaderno or Stripe tax is activated for tax calculation, the Business TAX ID field will automatically be enabled (yet not be considered required) to cater to business transactions.
Standard billing details
These fields represent the essential billing information that can be enabled when a user purchases a product. Each field serves a specific purpose, ensuring accuracy in invoicing and tax calculations:
- Billing Name: The full name of the customer.
- Address: The primary address where the customer resides or operates their business.
- City: The city associated with the billing address.
- Postal code: Critical for tax and shipping calculations.
- Country: Required to determine applicable taxes and regulations.
Notes:
- If you have activated Quaderno or Stripe Tax for tax management purposes, some standard billing fields will be automatically enabled and marked as required. Specifically, Name, Address, Postal Code, and Country are mandatory for tax calculations. These fields help ensure the correct application of taxes in every transaction within your school.
- If you’re using Stripe as a payment gateway, then some standard billing info fields (Name, Address, Postal code, and Country) will automatically be activated and marked as required.
- If you are using PayPal or Pagseguro, you have the flexibility to enable or disable any of the billing info fields based on your needs.
- If you’re using Shopify as a payment gateway, the standard billing fields cannot be activated or utilized.
Custom billing details
You also have the option to add custom billing fields. When you add a custom billing field, the corresponding collected information from each transaction will also be depicted on the invoice and sent to your payment gateway integration as transaction metadata.
The process of creating custom billing fields is similar to that of the custom sign-up fields:
- For Text input, you can check the steps mentioned here.
- For Dropdown, you can check the steps mentioned here.
- For Checkbox, you can check the steps mentioned here.
- For Radio buttons, you can check the steps mentioned here.
- For Date, you can check the steps mentioned here.
- For Text area, you can check the steps mentioned here.
You can also enable the Full-width setting, in order to expand your custom billing field to the full width of the billing details section.
Notes:
- The Text Area custom billing field can be utilized if you want users to add details to their invoices.
- The custom billing info fields are further editable and any translation of the field name can take place.
- The user card will include the latest billing details provided by the user, in order for them to be prefilled in any future purchase. This information will also be available within the user data in Zapier triggers and actions, user-related API endpoints, and Webhooks.
- The custom billing details field can accommodate up to 40 characters, and the client's response can contain up to 500 characters.
User Interface
1. When adding and activating new custom billing fields, those will be automatically displayed on the Payment Page during the checkout process:
2. Customers can view and edit their billing information directly on their account page, which they can further edit at a later time.
General Notes
- When a user proceeds with purchasing products, the Billing Details that were inserted in the first purchase will automatically be prefilled. If the user decides to change the billing information while purchasing the product, this will automatically sync on the user’s account page and overwrite the initial billing information, keeping the latest information. Kindly note that this does not apply to the Credit Card information, in case the user enters a different payment method than the one initially used.
- The Billing Information is also stored in the cases of Subscription Plans and will be used in every recurring payment.