As a developer, I know how frustrating it is to try and learn how to use a library with minimal/vague/incorrect documentation, and currently Patreon’s JavaScript library falls under that category (I can’t speak for the others, since I don’t use them).
The libraries are sorely in need of some updates and fixes. The examples in some of the documentation flat-out error when I try to use it exactly how it says to use it.
A user by the name of “SkyCorp” does a great job at explaining how crucial the API is to many creators, Two paragraphs in particular stood out to me:
If this functionality stops working, or goes back to the state it was a couple years ago where it took an extra 17 days into the month to get the API data updated, any project that has an external website is just not going to be able to rely on Patreon for payment processing.
More than any other single controversial change, letting the API slide into an unreliable state will push your largest projects to different payment processors. A fancy mobile app is a nice to have feature, but we don’t depend on it. We do depend on reliable data so we can give our patrons a good customer experience.
An update on Patreon’s API - #5 by SkyCorp
And now considering we have multi-currency support, how does that effect the API? Since no one is supporting/updating the API, who are we even supposed to ask?
At this point, I am considering giving up on Patreon’s API myself, and finding something else I can use to charge my clients each month.