– 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 Last CRM principles !
3. Scalability and Eliminating bottlenecks – With the use of a 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.