• Refactored the entire core logic and UI for capturing internal payments by migrating to the payment element.
  • Adding billing fields on invoice live links as well as internal record payment modals for capturing payments
Why It Matters
  1. Enhancing Capturing Payments Experience - Eliminating the AVS failures to record payments leads to a significant betterment of customer experience for users of authorize.net and NMI payment providers.
  2. Consistent UI - We now have consistent UI across the entire invoicing system for capturing payments be it a customer facing page or on the invoicing dashboard , that follows all the gohighlevel principles !
  3. Scalability and Eliminating bottlenecks - With the use of payment element we ensure that the invoicing system won't face any scalability issues in the future especially when there arises a need to connect it with different payment providers.