AI-powered learning
Save this course
Getting Started with Braintree API
Gain insights into Braintree API integration, delving into secure client-server SDK implementations. Discover transaction creation and hands-on payment processing with a React app demo.
14 Lessons
2h
Updated yesterday
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- Set up a Braintree account and obtain API keys needed for development
- Explain the Braintree transaction workflow using client tokens and payment method nonces
- Integrate the Braintree JavaScript Drop-in UI to collect payment details and produce a nonce
- Configure a Python server SDK gateway object to connect securely to Braintree
- Generate client tokens on the server, including creating a customer and using a customer ID
- Create and submit transactions for settlement and search transactions by order ID
- Run and test a React Fruit Buying app by simulating payments with dummy card details
Learning Roadmap
1.
Introduction
Introduction
Get familiar with Braintree API integration, payment tools setup, and secure transaction workflows.
2.
Braintree Setup
Braintree Setup
Unpack the core of client and server setups for streamlined Braintree integration.
3.
Transaction With Braintree
Transaction With Braintree
5 Lessons
5 Lessons
Go hands-on with Braintree integration, client token generation, nonce handling, and transaction creation.
4.
Demo Application in React
Demo Application in React
3 Lessons
3 Lessons
Apply your skills to implement a React demo app integrated with Braintree API.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
Braintree is a payment service provider owned by PayPal. It allows you to accept online payments from customers in your applications by providing you with client-side and server-side Software Development Kits (SDKs).
This course explains Braintree APIs to create a transaction. The client SDK provides tools and techniques to securely collect payment information, while the server SDK consists of tools to enable secure processing of the collected payment information. You will learn both the client-side and server-side implementations in detail. After that, the course will provide hands-on experience of creating a transaction using Braintree APIs. Finally, you will interact with a demo Fruit Buying application written in React that accepts payments using the Braintree gateway.
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources