This page gives an overview of what needs to be done to be able to build and test a Mobile solution, and to be able to go live with a Mobile solution.
Get-started checklist
-
Choose your iOS Mobile solution: Tap to Pay on iPhone or Card reader, or both.
Take into account the supported countries/regions, payment methods, and features, as well as the hardware and software requirements for iOS.
-
If you are new to Adyen, see Get started with Adyen and set up your Adyen test account.
For details, see Set up your account for in-person payments, and if applicable, see "Account structure and resources" for platforms or for marketplaces.
-
Ask our Support Team to configure your Adyen test account for using the iOS Mobile SDK.
-
In your test Customer Area:
- Order a test card, if you do not already have one.
-
If you decided for the card reader solution, order a test NYC1 card reader.
-
Ensure that you have a supported iOS mobile device that you can use for testing.
-
Ensure that you have an iOS mobile POS app that is integrated with Terminal API.
Go-live checklist
-
If you are new to Adyen, apply for a live account.
-
Get in touch with your Adyen contact to sign the contract addendum that specifies the terms and conditions for the use of Ayden Mobile solutions, and to set up pricing.
-
Ask our Support Team to configure your live account for using the iOS Mobile SDK.
-
Update your API credentials and code.
- In your live Customer Area, generate a live API credential with basic authentication and the Allow SDK download for POS developers role. Or use a GitHub access token for older SDK versions.
- Update your code to pull in the live version of the SDK.
- In your live Customer Area, generate a live API credential with an API key and the Checkout webservice role.
-
Update your code to use the live API key and the live endpoint for establishing a communication session.
-
Optionally set a custom transaction screen text.
-
For Tap to Pay on iPhone, accept the Apple Terms of Use.
-
Ensure your organization has a process to distribute the software and to keep the software up to date.
See Manage your iOS Mobile solution. -
Test the live solution by doing penny tests.
-
Ensure your personnel knows how to initiate transactions on the mobile device, how to handle error messages, and if applicable how to use the NYC1 card reader.