- Исправлен баг с форматированием даты без часового пояса при вызове
CloudPayments.create_subscription.
- Добавлен метод для получения списка подписок
CloudPayments.list_subscriptions.
- Добавлена расшифровка кодов ошибок 5007, 5014, 5075 и 5207
- В метод
CloudPayments.refundдобавлен аргументrequest_idдля опционального идентификатора идемпотентного запроса. - Метод
CloudPayments.refundтеперь возвращает идентификатор транзакции возврата.
- В метод
CloudPayments.charge_cardдобавлено полеservice_fee. - Прекращена поддержка Python 2.6 и Python 3.3
- Исправлен запуск на Python 2
- Добавлен метод для получения данных чека
CloudPayments.get_receipt.
- Добавлен метод для получения информации о траннзакии
CloudPayments.get_transaction. - В
PaymentErrorдобавлено полеtransaction_id.
- Добавлен метод для выплат по токену
CloudPayments.topup.
- Метод
CloudPayments.create_receiptтеперь возвращает уникальный идентификатор чека, поставленного в очередь.
- В метод
CloudPayments.confirm_paymentдобавлен необязательный аргументdataдля передачи в запросе произвольных данных.
- Исправлена ошибка при установке на Python 3.
- Добавлен метод
CloudPayments.create_receiptдля формирования кассового чека. - В метод
CloudPayments.testдобавлен необязательный аргументrequest_idдля передачи идентификатора идемпотентного запроса. - Метод
CloudPayments.testтеперь возвращает сообщение, полученное от сервера. - Тип исключения, бросаемого методом
CloudPayments.finish_3d_secure_authentication, изменен сCloudPaymentsErrorнаPaymentError. - В исключение
PaymentErrorдобавлены поляverbose_reasonиverbose_message, содержащие описания ошибок из документации.
- Исправлено неверное форматирование дат, из-за которого сервис неправильно интерпретировал передаваемые даты.
- В исключение
PaymentErrorдобавлено поле cardholder_message с сообщением, которое выводится для пользователя. - Метод
redirect_urlуSecure3dзаменен наredirect_params, возвращающий словарь с параметрами для POST-запроса.
- Исправлены ошибки, возникающие, когда при оплате по криптограмме требуется 3-D Secure аутентификация.