GANESH10203@GMAIL.COM

PayPal API Executor

explorer

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

sketch

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.