apis.md
This article introduces APIs (Application Programming Interfaces) that enable computers to talk with each other.
In 2016 it's a rare enterprise which does not provide APIs to vendors and partners, if not to the public.
-
https://developer.visa.com/apicatalog
VISA, the payment card processor opened their APIs to external developers for the first time in 2016. Their https://github.com/visa has no public repos.
Paypal has gone through several name changes since they made their API available.
-
Alternative payment processor.
-
Amazon was one the first to provide their data via APIs.
-
Walmart did not have a website until 2009, but they have a full suite.
-
IBM provides APIs to their Watson artificial intelligence systems.
-
ATT holds annual hackathons in Las Vegas.
-
Netflix was one of the first to provide an API, but in 2015 announced that they will no longer be providing it.
ProgrammableWeb.com provides a registry of APIs.
## Account Workflow Processing The basic workflow involved with working with APIs are similar among providers:-
Click "Register" on a website and provide an email with a name.
-
Confirm email.
-
Complete registration details.
-
Request a Certificate Signing Request.
-
Obtain test keys (a .pem file).
-
Insert test keys in your certificate store.
-
Generate public and private test keys.
-
Run tests using test endpoints.
-
Determine scaling.
-
Obtain production keys.
-
Insert production keys in your certificate store.
-
Generate public and private test keys.
-
Run go-live tests.
-
Run in production.