The following should be used as sample pieces of code in which to create the Express Checkout flow.
Before implementing Amex Express Checkout in your app, you must agree and adhere to the Amex for Developers Terms of Use and the American Express Checkout Button Implementation Guidelines. Furthermore, all access to and use of the Amex for Developers Portal is subject to the Online Privacy Agreement. Please review these documents prior to the use of these tutorials and/or sample code.
- Introduction to the Developer Portal
- Amex Express Checkout Examples & Tutorials
- Using the Java SDK
- Prerequisites
- Client-Side
- Server-Side
- Using the Stripe API
- Prerequisites
- Displaying the button
- Connecting a back-end service
- Using the Java SDK
American Express powers billions of transactions worldwide. To make its software more accessible, Amex released the Developer Portal in October 2016. As of this article, 12 APIs are featured on the portal in the following categories:
- Fraud Prevention
- Payment Services
- Personalization Services
- Utilities
The Developer Portal is publically available and free to access.
In these articles, we have focused solely on Amex Express Checkout. Express Checkout offers the ability to securely and easily checkout on a merchant website, by using an American Express login to autofill Card details and Account information. You can find the official documentation on the documentation tab as well as the products tab of the Developer Portal.
We welcome Your interest in the American Express Open Source Community on Github. Any Contributor to any Open Source Project managed by the American Express Open Source Community must accept and sign an Agreement indicating agreement to the terms below. Except for the rights granted in this Agreement to American Express and to recipients of software distributed by American Express, You reserve all right, title, and interest, if any, in and to Your Contributions. Please fill out the Agreement.
Please feel free to open pull requests and see CONTRIBUTING.md for commit formatting details.
Any contributions made under this project will be governed by the Apache License 2.0.
This project adheres to the American Express Community Guidelines. By participating, you are expected to honor these guidelines.