The Adyen API Library for Java enables you to work with Adyen APIs and Hosted Payment Pages.
The Library supports all APIs under the following services:
- checkout
- checkout utility
- payments
- modifications
- payouts
- recurring
- marketpay
- notifications
- BIN lookup
- terminal API
- stored value
- data protection
- Java 8 or higher
You can use Maven or simply download the release.
Add this dependency to your project's POM:
<dependency>
<groupId>com.adyen</groupId>
<artifactId>adyen-java-api-library</artifactId>
<version>11.0.1</version>
</dependency>
- https://docs.adyen.com/developers/development-resources/libraries
- https://docs.adyen.com/developers/checkout
You can configure a proxy connection by injecting your own HttpURLConnectionClient on your client instance.
Example:
...
HttpURLConnectionClient httpURLConnectionClientWithProxy = new HttpURLConnectionClient();
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("PROXY_HOST", PROXY_PORT));
httpURLConnectionClientWithProxy.setProxy(proxy);
client.setHttpClient(httpURLConnectionClientWithProxy);
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.
We strongly encourage you to join us in contributing to this repository so everyone can benefit from:
- New features and functionality
- Resolved bug fixes and issues
- Any general improvements
Read our contribution guidelines to find out how.
MIT license. For more information, see the LICENSE file.