Platform MinAPI TargetAPI Java Version Licence


This is purely for 3rd party app integrations using the Production environment

You will need to add mavenCentral and build info extractor to your gradle dependencies in your build.gradle -> buildscript{}

repositories {
depedencies {
+classpath "org.jfrog.buildinfo:build-info-extractor-gradle:latest.release"

Also you will need to add the remote repository (maven url) to your gradle dependencies in your build.gradle -> allprojects{}

allprojects {
repositories {
// Include the Payments SDK (related dependencies)
+maven { url '' }

At the end of the file apply artifactory plugin

apply plugin: "com.jfrog.artifactory"

Add the dependency to a module that will be using the SDK:

Integrators (3rd Parties)

implementation 'com.yoco:payment-ui:<version>'

Additional Setup

The PaymentsSDK uses the Data Binding Library and therefore requires any module using the library to enable data binding.

More info can be found here:

android {
// Using Gradle Version < 4.0.0
// dataBinding {
// enabled = true
// }
// Using Gradle Version > 4.0.0
buildFeatures {
dataBinding true

Sync the project, then if successful the dependency would have been downloaded and you should be ready to go!