Skip to main content
This guide describes how to incorporate Alignet One SDK your project Android before applying collection or affiliations.
Always use the version of SDK delivered or confirmed by the integration team for your merchant.

Download SDK Alignet One Android v3.3

Download package .zip with libraries necessary to integrate SDK Android.

Required equipment

The integration package should include the libraries necessary to run the payment flow.

Alignet One.aar

Main library SDK.

SecureKey3DS.aar

3DS authentication library.

VisaSensorand Branding.aar

Visa experience library.

Mastercard

Mastercard experience library.
Don’t put up his artifacts. SDK a Public repositories. Treat the submitted archives as private merchant dependencies.
Create a folder libs That’s how they put them.

Free Configure

He adds .aar as local module units Android.
If your project uses build.gradle with Groovy, you can declare that:

Plugins and configuration Android

Confirm that the module has Kotlin and viewBinding have been authorized.

Permissions

Declare required permits at AndroidManifest.xml.

Base Units

The SDK requires dependencies Android, networking, serialization and safety. Use as a reference minimum versions indicated by the integration equipment and maintain compatibility with your project.
If your project already uses higher versions of these dependencies, it will be compatible with them before degradation. Avoid duplicating bookstores with incompatible versions.

Rapid Validation

Compilation

  • The project synchronizes Gradle without mistakes.
  • The .aar are solved from the folder libs.
  • No conflict of versions with shared dependencies.
  • The permits are declared at AndroidManifest.xml.
  • viewBinding It’s enabled if the project requires.
  • The sandbox environment’s been identified for first tests.
  • Credentials are generated and protected from backend.
  • No tokens or secrets are exposed inside the app.
  • Test logs don’t print sensitive information.

Next step

Start Alignet One SDK Android

It creates an instance of PaymeClient and start your first collection flow.