I'm developing a Wordpress 4.8 site using Angular in a custom theme and needing to save data from my registration Angular model to the Wordpress API for server side storage in the database.
All of the forms, routes and user interface is built within the Angular 5 theme I'm creating. I'm at the point where I need to send data to the WP REST API but need guidance in terms of which endpoint(s) to use for proper storage of this custom data? Fields are over and above typical user metadata and will also need to know which endpoint to use in sending payment data through the REST API.
Should custom endpoints be created to handle the registration and payment processes? If so, does Wordpress have a designated database table structure and the ability to extend the API to handle these use cases?