...

/

Requirements of the Stripe API

Requirements of the Stripe API

Learn about the requirements for a payment gateway service like Stripe.

Introduction to payment gateway

A payment gateway is a service through which customers transfer funds to the merchant's account by allowing a broad variety of payment methods, such as credit or debit cards. Payment gateways have made it possible to connect millions of customers and merchants where customers buy goods from online stores and pay via credit or debit cards. Contrary to what it seems, the payment gateway offers various complex services to customers and merchants. The customers and merchants interact with the payment gateway via the API provided by the service. In this lesson, we identify requirements to design the API for a payment gateway such as Stripe.

Point to Ponder

1.

What could be the challenges of making a functional Stripe service?

Show Answer
Q1 / Q1
Did you find this helpful?

Let's start with the following functional and non-functional requirements for Stripe.

Requirements

There are many services that a payment gateway provides; however, we will limit our scope to the following functional and non-functional requirements.

Functional requirements

  • Payment: The Stripe API should allow merchants to charge their customers for ...

Access this course and 1200+ top-rated courses and projects.

Create a free account to view this lesson.

By signing up, you agree to Educative's Terms of Service and Privacy Policy