Thanks for resources, will dig in this eve.
In the context of banking - so yeah exposure of data and also read/write APIs like payment initiation.
If I read through basic specifications of those that expose data, I broadly get it but am tasked with how to improve them, for example by building in filtering/search functionality to avoid speed issues in returning bulk data, or say adding nearby search requests for locator APIs. I'm having to read existing proved APIs like Mastercard to pull out what they've got but not quite fully understanding it.
I'll check out Stripe though and compare across providers as think that's the faster route then attending courses/starting from scratch in learning languages, at least for time being. Might watch some tutorials.