- Home
- All APIs
- Access Worldpay
- Checkout SDK
- Android SDK
Android SDK
Take payments and still qualify for SAQ-A – the lowest PCI compliance level – with our Android SDK.
Create your own uniquely styled and branded checkout form by integrating our SDK into your native app.
Read more about the Checkout SDK and the supported payment journeys
Note: Make yourself familiar with our
How does it work?
We are securing your customer's payment details by generating sessions. You can then
What is a session
?
A session
is a unique identifier for your customer's payment details, generated by the SDK.
Get our SDK
To get our SDK, include the Gradle,
implementation 'com.worldpay.access:access-checkout-android:2.3.0'
implementation 'com.worldpay.access:access-checkout-android:2.3.0'
<dependency>
<groupId>com.worldpay.access</groupId>
<artifactId>access-checkout-android</artifactId>
<version>2.3.0</version>
</dependency>
<dependency> <groupId>com.worldpay.access</groupId> <artifactId>access-checkout-android</artifactId> <version>2.3.0</version> </dependency>
allprojects {
repositories {
//...
flatDir {
dirs 'libs'
}
}
}
allprojects { repositories { //... flatDir { dirs 'libs' } } }
Local AAR library
If you're using the Local AAR library to get the SDK, copy the library file into your app/libs
folder. Then add the flatDir
repo to the project level build.gradle
using the code in the Local AAR library example above.
You must also add the example below to your app-level dependency list:
implementation (name:'access-checkout-android', ext:'aar')
implementation "org.jetbrains.kotlin:kotlin-stdlib:1.3.31"
implementation (name:'access-checkout-android', ext:'aar') implementation "org.jetbrains.kotlin:kotlin-stdlib:1.3.31"
And here's a link to our Access Checkout Android SDK GitHub Repo:
What to do next
See our guides on how to create sessions you can use to take a payment:
Note: For one-time payments, you would need to
Submit card details to create a session - Create a
verified token Take a payment with this token
Submit card details and CVC to create two separate sessions - Create a
verified token with your CARDsession
- Use your CVC
session
and verified token in ourcard/checkout
payment instrument to take a payment using one of the following endpoints:
Submit the CVC to create a session - Use your cvc
session
and stored verified token in ourcard/checkout
payment instrument to take a payment using one of the following endpoints: