Skip to content

OneHalf3544/Java-Yandex.Money-API-SDK

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Java-проекты для API Яндекс.Денег


aggregator (aka Java Yandex Money Api) - проект-агрегатор.

yamolib (aka Yandex Money Library) - java-библиотека для работы с API. Посмотреть.

yamodroid (aka Yandex Money Droid Library) - deprecated android-библиотека для работы c API. Посмотреть.

samples - проект-агрегатор для тестовых приложений использования библиотек. Посмотреть.

yamolib-sample - тестовое приложение для yamolib. Посмотреть.

yamodroid-sample - тестовое приложение для yamodroid. Посмотреть.

###Структура проекта

aggregator
|
|- yamolib
|
|- yamodroid (deprecated)
|
|- samples
    |
    |- yamolib-sample
    |
    |- yamodroid-sample

###Инструкции по сборке

Все проекты можно собрать с помощью Maven и pom-файлов. Инструкция по установке Maven тут.
GettingStarted Maven-плагина для Android тут.

Чтобы создать файлы проекта для вашей среды разработки, нужно в каталоге какого-либо проекта выполнить команду mvn idea:idea или mvn eclipse:eclipse в зависимости от вашей IDE. NetBeans не упомянут в виду отсутствия у него плагина для android-разработки.

Changelog

02.02.14 yamolib 1.2.4

  • Поправлена логика тестовых платежей. (Убрано использование GET-параметров)
  • Убрано исключение InsufficientScopeException из команд запроса токена

08.12.13 yamolib 1.2.3

  • Добавлен класс YamoneyAccount с логикой проверки корректности номера счета
  • Добавлены классы для обработки http-уведомлений о входящем платеже. (NotificationUtils, NotificationServlet)

27.11.13 yamolib 1.2.2

  • Коды ошибок сделаны перечислениями (enum). Может сломать логику приложения, если вы используете выражения вида "response.getError().equals("limit_exceeded")"

21.11.13 yamolib 1.2.1

  • Добавлено логирование вызовов api

18.11.13 yamolib 1.2.0

  • На request-payment добавлены данные привязанной карты. (тип, часть номера, возможность платить без csc)

30.10.2013

  • теперь можно отдельно использовать функционал запроса токена и команды с его применением.
  • для упрощения тестирования добавлена возможность использования произвольного Url вместо "настоящего" url Яндекс.Деньги
  • добавлено использование identifier_type в формирование scope и в request-payment для p2p. (Для указания получателя, теперь можно использовать его телефон или email)
  • добавлены поля account_type и identified в ответ команды account-info
  • добавлено поле label (метка платежа) в выдачу команд operation-history и operation-details
  • добавлено поле status в выдачу команд operation-history и operation-details (для определения отклоненных и/или незавершенных платежей с протекцией)
  • добавлена возможность запросить детали операций в operation-history, добавив параметр details=true
  • добавлен запрос истории платежей по периоду времени (параметры from и till)
  • добавлен запрос истории платежей по метке (параметр label)
  • добавлена возможность указать метку платежа в request-payment для p2p
  • добавлена возможность выполнить request-payment для p2p с указанием суммы к получению (парметр amount_due)
  • поддержка тестовых платежей (параметры test_payment, test_card, test_result)
  • в request-payment для p2p добавлены поля с информацией о получателе (recipient_identified и recipient_account_type)
  • в команды request-payment и process-payment добавлены поля error_description, в которыъ могут приходить описания ошибок
  • добавлен метод вызова request-payment c patternId='phone-topup' с автоматическим определением сотового оператора по номеру телефона
  • добавлена возможность формирования url для запроса токена по уже готовой строке scope
  • мелкие баги поправлены

12.07.2013

  • fix http connection handling

25.03.2013 yamolib

  • token revokation support

12.04.2012 yamodroid 1.1.1 and yamolib 1.1.1

  • добавлена поддержка client_secret в yamodroid и прокинут метод в интерфейс yamolib

20.03.2012 yamodroid 1.1.0

  • добавлен класс YandexMoneyDroid и интерфейс лисенера для удобной обработки результатов работы методов API (onSuccess, onFail, onException, onCancel)
  • добавлена обработка нажатия cancel (назад) на длительных операциях
  • изменен и оптимизирован интерфейс работы оплаты в магазины, добавлено новое activity PaymentConfirmActivity.

08.02.2012 yamolib 1.1.0 (спасибо axet)

  • response-объекты стали serializable
  • мелкие баги поправлены
  • client_secret добавлен

07.02.2012 yamodroid 1.0.0

  • создана библиотека для android

01.02.2012 aggregator

  • поддержка maven

About

Java Yandex.Money API SDK

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.2%
  • Other 0.8%