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.
Recommended structure
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
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.
Embed
Embed
- Figure
Alignet One.xcframeworkhow Embed Without Signing. - Figure
SecureKey3DS.xcframeworkhow Embed Without Signing. - Figure
VisaSensoryBranding.xcframeworkhow Embed Without Signing. - Figure
MastercardSonic.xcframeworkhow Embed Without Signing.
Swift configuration
It mattersAlignet One at ViewController or class from where you will call SDK.
Rapid Validation
Compilation
Compilation
- The project compiles without missing frameworks errors.
- The
.xcframeworkthey are associated with the right target. - No conflict with architecture or versions of Swift.
Configure
Configure
- The frameworks are set as Embed Without Signing.
- The sandbox environment’s been identified for first tests.
- The app can matter
Alignet OneThat’s right.
Security
Security
- 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.
