Skip to main content
This guide describes how to incorporate Alignet One SDK your project iOS 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 iOS v3.3

Download package .zip with frameworks necessary to integrate SDK iOS.

Required equipment

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

Alignet One.xcframework

Main framework SDK.

SecureKey3DS.xcframework

3DS authentication framework.

VisaSensorand Branding.xcframework

Visa experience framework.

Mastercard

Mastercard experience framework.
Don’t put up his artifacts. SDK a Public repositories. Treat the submitted archives as private merchant dependencies.
Create a frameworks folder within the project and place the delivered artifacts there.

Add frameworks to Xcode

At Xcode, add frameworks to the project using:
  • Copy items if needed
  • Create Groups
  • Correct implementation target
After adding them, check that each framework appears at the app target inside Frameworks, Libraries, and Embed Constore.

Embedding

Configure each framework with the option Embed Without Signing within target iOS.

App target

  • Open the main target of the application.
  • Enter General.
  • Ubica Frameworks, Libraries, and Embed Constore.
  • Add frameworks from SDK if they are not listed.
  • Figure Alignet One.xcframework how Embed Without Signing.
  • Figure SecureKey3DS.xcframework how Embed Without Signing.
  • Figure VisaSensoryBranding.xcframework how Embed Without Signing.
  • Figure MastercardSonic.xcframework how Embed Without Signing.

Swift configuration

It matters Alignet One at ViewController or class from where you will call SDK.

Rapid Validation

Compilation

  • The project compiles without missing frameworks errors.
  • The .xcframework they are associated with the right target.
  • No conflict with architecture or versions of Swift.
  • The frameworks are set as Embed Without Signing.
  • The sandbox environment’s been identified for first tests.
  • The app can matter Alignet One That’s right.
  • 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 iOS

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