I have a set of customers entered in Square along with their cards. Square’s web UI allows me to pick a client from a list then do a quick charge, which we do at the end of each counseling session. I have a separate node.js app where I track counseling sessions, money owed, and money paid for each customer. I’d like that app to be able to automatically charge the customer at the end of a counseling session, similar to how I can do it via Square’s web UI.
The only thing I can find in the Square API that allows me to initiate a charge involves allowing the Square API to display a form prior to submitting a charge, which is different from the manual process that we are now doing in Square. What part of the API should I be looking at instead?