AWS for Developers: PayPal Payment Processing with Lambdas
1h 5mIntermediate2019-07-22
Authors

Bear Cahill
Mobile Application Developer
Course details
In many cases payment processing can require a server-side piece, which can be difficult and confusing. AWS provides Lambdas which can solve many of the problems by removing the server configuration and maintenance while still providing the necessary functionality. This course contains the straightforward steps involved in implementing PayPal payment processing using Lambdas. Bear Cahill covers setting up resources, leveraging a local Ruby script with Braintree, creating a Lambda from a Ruby script, calling from an API gateway, handling client payments, and more.
Learning objectives
Using PayPal payments via AWS
Working with PayPal and Braintree resources
Using a sandbox account
Leveraging Ruby scripts
Create a Braintree gateway
Creating custom IDs
Calling from an API gateway
Setting up an Xcode project
Handing calls from a client
Parsing a token in an app
Using a payment UI and nonce
Processing payments in a Lambda
Learning objectives
Using PayPal payments via AWS
Working with PayPal and Braintree resources
Using a sandbox account
Leveraging Ruby scripts
Create a Braintree gateway
Creating custom IDs
Calling from an API gateway
Setting up an Xcode project
Handing calls from a client
Parsing a token in an app
Using a payment UI and nonce
Processing payments in a Lambda
Skills covered
Cloud DevelopmentAmazon Web Services (AWS)AmazonCloud PlatformsCloud ComputingDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - PayPal payments via AWS
- 02 - What you should know
1. Payment Processing
- 03 - Payment concepts
- 04 - PayPal resources
- 05 - Braintree resources
- 06 - Sandbox account
2. Ruby Script with Braintree
- 07 - Local Ruby script
- 08 - Adding the Braintree framework
- 09 - Create a Braintree gateway
- 10 - Create a client token
3. AWS Lambda
- 11 - AWS account and console
- 12 - Lambda basics
- 13 - Create a Lambda from a Ruby script
- 14 - Custom ID creation
- 15 - Calling from an API gateway
4. Processing Client Payment
- 16 - Xcode project setup
- 17 - Calling from the client
- 18 - Parse a token in app
- 19 - Payment UI and nonce
- 20 - Send payment to a Lambda
- 21 - Process payment in a Lambda
Conclusion
- 22 - Next steps
Related courses
- AWS for Developers: Amazon Corretto and Java
- AWS for Developers: Simple Email Service (SES) (2019)
- AWS for Developers: Data-Driven Serverless Applications with Kinesis (2019)
- AWS for Developers: Identity Access Management (IAM)
- AWS for Developers: ECS and Multi-Region Load Balancing
- AWS for Developers: RDS MySQL Database with Lambdas
- AWS for Developers: DynamoDB
- AWS for Developers: AWS AppSync with GraphQL
Related learn paths
- Getting Started as an AWS Developer
- Advance Your AWS Development Skills: Exploring Complex Application Development
- Prepare for the AWS Certified Developer Associate (DVA-C01) Certification Exam
- Getting Started with Cloud Development
- Prepare for the AWS Certified Cloud Practitioner (CLF-C01) Exam
- Develop Your AWS Skills
- Prepare for the AWS Certified Solutions Architect - Associate (SAA-C03) Certification
- Advance Your Skills in AI and Machine Learning