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
Introduction
- PayPal payments via AWS
- What you should know
Payment Processing
- Payment concepts
- PayPal resources
- Braintree resources
- Sandbox account
Ruby Script with Braintree
- Local Ruby script
- Adding the Braintree framework
- Create a Braintree gateway
- Create a client token
AWS Lambda
- AWS account and console
- Lambda basics
- Create a Lambda from a Ruby script
- Custom ID creation
- Calling from an API gateway
Processing Client Payment
- Xcode project setup
- Calling from the client
- Parse a token in app
- Payment UI and nonce
- Send payment to a Lambda
- Process payment in a Lambda
Conclusion
- Next steps