allpay-public-api-client

Public api and demos

License

License

Categories

Categories

CLI User Interface
GroupId

GroupId

kz.allpay.mfs
ArtifactId

ArtifactId

allpay.public.api.client
Last Version

Last Version

2.0.8.1
Release Date

Release Date

Type

Type

jar
Description

Description

allpay-public-api-client
Public api and demos
Project URL

Project URL

http://allpay.kz/allpay.public.api.client

Download allpay.public.api.client

How to add to project

<!-- https://jarcasting.com/artifacts/kz.allpay.mfs/allpay.public.api.client/ -->
<dependency>
    <groupId>kz.allpay.mfs</groupId>
    <artifactId>allpay.public.api.client</artifactId>
    <version>2.0.8.1</version>
</dependency>
// https://jarcasting.com/artifacts/kz.allpay.mfs/allpay.public.api.client/
implementation 'kz.allpay.mfs:allpay.public.api.client:2.0.8.1'
// https://jarcasting.com/artifacts/kz.allpay.mfs/allpay.public.api.client/
implementation ("kz.allpay.mfs:allpay.public.api.client:2.0.8.1")
'kz.allpay.mfs:allpay.public.api.client:jar:2.0.8.1'
<dependency org="kz.allpay.mfs" name="allpay.public.api.client" rev="2.0.8.1">
  <artifact name="allpay.public.api.client" type="jar" />
</dependency>
@Grapes(
@Grab(group='kz.allpay.mfs', module='allpay.public.api.client', version='2.0.8.1')
)
libraryDependencies += "kz.allpay.mfs" % "allpay.public.api.client" % "2.0.8.1"
[kz.allpay.mfs/allpay.public.api.client "2.0.8.1"]

Dependencies

compile (5)

Group / Artifact Type Version
kz.allpay.mfs : allpay.public.api.common jar 2.0.8.1
javax.ws.rs : javax.ws.rs-api jar 2.0.1
org.glassfish.jersey.ext : jersey-proxy-client jar 2.12
org.glassfish.jersey.core : jersey-client jar 2.12
org.glassfish.jersey.media : jersey-media-json-jackson jar 2.12

Project Modules

There are no modules declared in this project.

Build Status

Репозиторий хранит описание и примеры использования всех публичных API allpay

  • SOAP API. Модуль общение по протоколу SOAP описан здесь Для авторизации запросов используются цифровые ключи.
  • Web API для интеграции с онлайн магазинами. Модуль описан здесь

Подключение библиотек этого проекта

Вариант А. Нужно сбилдить весь проект

  1. git clone https://github.com/allpaykz/allpay-public.git
  2. mvn clean install -P beta

После удачного билда, можете добавить в свой проект зависимость для использования TransactionManagementV1_0Client

    <dependency>
        <artifactId>allpay-public-soap-client</artifactId>
        <groupId>kz.allpay.mfs</groupId>
        <!-- соответствующая версия проекта - версия указанная в pom.xml в этом проекте -->
        <version>2.0.8.3</version>
    </dependency>

Вариант Б. Для использования библиотек через maven необходимо подключить следущие репозиориии:

pom.xml:

    <repositories>

        <repository>
            <id>oss-sonatype-snapshots</id>
            <name>oss-sonatype-snapshots</name>
            <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>oss-sonatype</id>
            <name>oss-sonatype</name>
            <url>https://oss.sonatype.org/content/groups/public/</url>
        </repository>

    </repositories>
    ...

Для использования последней версии нужно подключить снапшот-зависимость, они собираются автоматически на пуш и всегда доступны самые свежие. Пример зависимости:

        <!-- пример snapshot зависимости -->
        <dependency>
            <artifactId>webshop-integration-keypair</artifactId>
            <groupId>kz.allpay.mfs</groupId>
            <!-- соответствующая версия проекта - версия указанная в pom.xml в этом проекте -->
            <version>2.0.8.3-SNAPSHOT</version>
        </dependency>

При деплое в продакшн необходимо использования финальную версию:

        <dependency>
            <artifactId>webshop-integration-keypair</artifactId>
            <groupId>kz.allpay.mfs</groupId>
            <!-- соответствующая версия проекта - версия указанная в pom.xml в этом проекте -->
            <version>2.0.8.3</version>
        </dependency>

Для большей уверенности, можно проверить подпись:

mkdir -p /tmp/check
cd /tmp/check 
wget https://oss.sonatype.org/content/groups/public/kz/allpay/mfs/webshop-integration-keypair/2.0.8.1/webshop-integration-keypair-2.0.8.1-javadoc.jar
wget https://oss.sonatype.org/content/groups/public/kz/allpay/mfs/webshop-integration-keypair/2.0.8.1/webshop-integration-keypair-2.0.8.1-javadoc.jar.asc
gpg --verify webshop-integration-keypair-2.0.8.1-javadoc.jar{.asc,}
# answer:
# gpg: Signature made Mon 26 Dec 2016 07:36:28 PM +06 using RSA key ID DEF0290B
# gpg: Good signature from "Magzhan Karassayev (work-gpg) <[email protected]>"

Или просто собрать проект из сорсов на гитхабе(Вариант А).

kz.allpay.mfs

innopay Kazakhstan

Public API and documentation for innopay. Also visit https://github.com/Softrack-LLP

Versions

Version
2.0.8.1