PayPal API Executor
Introduction
“API Executor” is a tool to make API calls and try it out before integrating. A user can select the product that they want to integrate and the programming language they want to use. The tool provides a step-by-step guide and codes that can be downloaded at each step.
My Role
As a part of the developer tools team, I was responsible for designing and developing PayPal API executor from inception to launch.
How It Works
Design and Technical Details
The tool has an option to try interactive mode or static mode. In
interactive mode, users can change the value and make an API call. For example,
in the image, the highlighted yellow text is editable and values can be passed
to
test a particular scenario. Also, when the user sees the code working, they can
immediately
download the code.
The front-end of the tool is developed using Jade framework and the backend is
developed using node.js. Most of the PayPal products can be tried on this tool
with Java, PHP, .NET, Python, Ruby, cURL.
Result
The tool gives a visual representation of an API call and allows developers to understand PayPal APIs easily. It also saves them time as the code is already written and ready to download.