This repository contains the client and the models that are used for the requests/responses for Adyen's Checkout API. This library will be used in combination with other Salesforce managed packages from Adyen (e.g. Salesforce B2B Commerce).
The library supports the following services:
- Checkout API - Payments: Our latest integration for accepting online payments. Current supported version: v71
- Adyen test account
- Access to your Salesforce org.
The package needs to be installed on your Salesforce org as explained on their docs.
Link for the package installation: Apex Library in AppExchange
After installing the package on your Salesforce org, other managed packages from Adyen will use this library as reference model. The requests/responses can be (de)serialized into the models and send to Adyen's API endpoints through the client.
We encourage you to contribute to this repository, so everyone can benefit from new features, bug fixes, and any other improvements. Have a look at our contributing guidelines to find out how to raise a pull request.
If you have a feature request, or spotted a bug or a technical problem, create a GitHub issue. For other questions, contact our support team.
MIT license. For more information, see the LICENSE file.