Splitty Pay Java SDK Client

Java client to consume Splitty Pay API

Лицензия

Лицензия

Категории

Категории

Java Языки программирования
Группа

Группа

com.splittypay
Идентификатор

Идентификатор

splittypay-java-sdk
Последняя версия

Последняя версия

1.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

Splitty Pay Java SDK Client
Java client to consume Splitty Pay API
Ссылка на сайт

Ссылка на сайт

https://github.com/Splitty-Pay/splittypay-java-sdk
Система контроля версий

Система контроля версий

https://github.com/Splitty-Pay/splittypay-java-sdk

Скачать splittypay-java-sdk

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.splittypay/splittypay-java-sdk/ -->
<dependency>
    <groupId>com.splittypay</groupId>
    <artifactId>splittypay-java-sdk</artifactId>
    <version>1.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.splittypay/splittypay-java-sdk/
implementation 'com.splittypay:splittypay-java-sdk:1.1'
// https://jarcasting.com/artifacts/com.splittypay/splittypay-java-sdk/
implementation ("com.splittypay:splittypay-java-sdk:1.1")
'com.splittypay:splittypay-java-sdk:jar:1.1'
<dependency org="com.splittypay" name="splittypay-java-sdk" rev="1.1">
  <artifact name="splittypay-java-sdk" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.splittypay', module='splittypay-java-sdk', version='1.1')
)
libraryDependencies += "com.splittypay" % "splittypay-java-sdk" % "1.1"
[com.splittypay/splittypay-java-sdk "1.1"]

Зависимости

compile (13)

Идентификатор библиотеки Тип Версия
com.squareup.retrofit2 : retrofit jar 2.6.1
com.squareup.retrofit2 : converter-jackson jar 2.6.1
com.fasterxml.jackson.core : jackson-core jar 2.9.9
com.fasterxml.jackson.core : jackson-databind jar 2.9.9
com.fasterxml.jackson.core : jackson-annotations jar 2.9.9
com.fasterxml.jackson.module : jackson-module-parameter-names jar 2.9.9
com.fasterxml.jackson.datatype : jackson-datatype-jdk8 jar 2.9.9
com.fasterxml.jackson.datatype : jackson-datatype-jsr310 jar 2.9.9
io.vavr : vavr jar 0.10.2
com.squareup.okhttp3 : logging-interceptor jar 3.14.2
org.slf4j : slf4j-api jar 1.7.25
com.squareup.moshi : moshi jar 1.8.0
ch.qos.logback : logback-classic jar 1.2.3

test (5)

Идентификатор библиотеки Тип Версия
com.tngtech.archunit : archunit-junit5-api jar 0.10.1
org.mockito : mockito-core jar 2.23.4
com.github.tomakehurst : wiremock jar 2.24.1
org.junit.jupiter : junit-jupiter-api jar 5.5.1
com.tngtech.archunit : archunit-junit5-engine jar 0.10.1

Модули Проекта

Данный проект не имеет модулей.

Splitty Pay Java Client

Java client to consume Splitty Pay API.

Usage

Library artifactory is published on Maven Central.

<dependency>
  <groupId>com.splittypay</groupId>
  <artifactId>splittypay-java-sdk</artifactId>
  <version>{VERSION}</version>
</dependency>

Sample application

Following code provides a brief example that show how Splitty Pay Client can be used to create a Payment Request.

To generate the access token, visit Splitty Pay authentication documentation.

public class CreatePaymentRequest {

  public static void main(String[] args) {

    private SplittyPayClient splittyPayClient = SplittyPayClient.newSplittyPayClientFor(SplittyPayEnvironment.SANDBOX, {ACCESS_TOKEN});

    PaymentResponse paymentResponse = splittyPayClient.createPayment(PaymentRequest.builder()
                .cart("123")
                .currency("EUR")
                .notificationUrl("https://splittypay.com")
                .cancelUrl("https://errorUrl")
                .successUrl("https://successUrl")
                .amount(10000)
                .details(Details.builder()
                        .email("example@splittypay.com")
                        .language("IT")
                        .build()
                ).build());
    );
  }
}

In src/test directory can be found more examples that show how Splitty Pay client can be used for the more advanced operations.

com.splittypay

SplittyPay

Версии библиотеки

Версия
1.1