Introduction to the Course
Get an overview of the course, its intended audience, and prerequisites.
We'll cover the following
What is this course about?
If you plan to start a business, own a smaller one, or expand a bigger one—commerce and finance will be the essential elements of it. With plenty of financial services and payment gateways out there, it sometimes becomes difficult to decide which service we should integrate into our business.
In this course, we’ll go through the Square API and the different endpoints it provides us with, such as payments, refunds, orders, and invoices. By the end of the course, we’ll be able to integrate Square APIs into our business to manage orders and payments.
This course is intended for every individual who wants to learn to use and integrate payment APIs. In this context, you can be:
- A beginner who wants to learn to accept payments securely.
- An intermediate learner who has some knowledge about different payment APIs and wants to explore Square API.
- A professional who has already worked with different payment APIs and wants to explore Square API to integrate it into their next project.
Prerequisites
This course requires a basic understanding of APIs and a fundamental knowledge of the Python programming language.
Learning outcomes
By the end of the course, you’ll have understood different business APIs provided by Square and would successfully be able to do the following:
- Use Square APIs to create, retrieve, and pay for orders.
- Create and retrieve invoices using the Square APIs.
- Use Square APIs to create, retrieve, end, and refund payments.
- Integrate Square APIs in an e-commerce web application.