Skip to content

Releases: osk115/Qiwi4J

1.0.4

23 Jan 21:54
e58e314
Compare
Choose a tag to compare
  • Проект добавлен в maven-репозиторий на github
  • Добавлено поле customFields в p2p-платежах (PaymentForm)

Подключение библиотеки к вашему проекту используя maven

<repositories>
...
        <repository>
            <id>Qiwi4J</id>
            <url>https://raw.github.com/osk115/Qiwi4J/mvn-repo/</url>
        </repository>
...
</repositories>
<dependencies>
...
        <dependency>
            <groupId>ru.osk.qiwi4j</groupId>
            <artifactId>Qiwi4J</artifactId>
            <version>1.0.4</version>
        </dependency>
...
</dependencies>

1.0.3

22 Jan 15:38
770f8ef
Compare
Choose a tag to compare
  • Удалено поле phone в классе Bill, из-за проблем с совместимостью. Для передачи информации о покупателе (customer) используйте BillCustomer
  • Добавлена поддержка настраиваемых пользовательских полей и персонализации (customFields), подробнее про это - здесь

1.0.2

21 Jan 11:48
d358c14
Compare
Choose a tag to compare
  • Изменена работа с созданием платежей через Bill
  • Исправлены критические ошибки при создании платежа через Bill

Изменения в работе с созданием платежей через Bill:

В версиях 1.0.1 (и ниже)

// Создаем объект платежа
Bill bill = Bill.builder()
            .billId(UUID.randomUUID().toString()) // Указываем идентификатор платежа
            .amount(billAmount) // Указываем сумму платежа
            .expirationDateTime(ZonedDateTime.now().plusDays(5)) // Указываем время истечения оплаты счета
            .build();
        
// Создаем платеж
BillInfo billInfo = client.createBill(bill);

В текущей версии

// Создаем объект платежа
Bill bill = Bill.builder()
                .amount(new BillAmount(BigDecimal.valueOf(50), BillAmount.Currency.RUB)) // Указываем сумму платежа
                .expirationDateTime(ZonedDateTime.now().plusDays(5)) // Указываем время истечения оплаты счета
                .build();

// Создаем платеж
// Передаем Bill и указываем идентификатор платежа
BillInfo billInfo = client.createBill(bill, UUID.randomUUID().toString());

1.0.1

01 Dec 19:05
83d9faf
Compare
Choose a tag to compare
Update README.md

1.0.0

07 Nov 18:12
4f9f1b1
Compare
Choose a tag to compare
1.0.0