Are you looking for test card numbers?

Would you like to contact support?

No momento, esta página não está disponível em português
Developer-resource icon


We provide server-side API libraries in several languages. Because the libraries are connected to managed package systems (Composer, Gradle, Maven, npm, NuGet, PyPi, RubyGems) they are easy to include in your project. Installing a library is not required, but will save you development time, because a library:

  • Uses an API version that is up to date.

  • Has generated models to help you construct requests.

    For a point-of-sale integration with Terminal API, the libraries are wrappers around Terminal API. They include the models to create Terminal API requests.

    • With a cloud Terminal API integration, you can use the C#, Go, Java, Node, PHP, or Ruby libraries.
    • With a local Terminal API integration, you can use the C#, Java, or Node libraries. These also take care of protecting local communications.

  • Sends the request to Adyen using its built-in HTTP client, so you don't have to create your own.

Try our example integration


  • Ruby 2.7 or later.


You can use RubyGems:

Alternatively, you can download the release on GitHub.

Run bundle install to install dependencies.

Using the library

Set up the client as a singleton resource that you use for the API requests to Adyen and make a test payment request. For example, to make a test credit card payment for 10 EUR (1000 in minor units):

Próximas etapas