History¶
Version 2.3.0 (2021-06-18)¶
- Refactor abstract models to another file to fix confused migrations.
- Update docs to cover potential issue with migrations.
Version 2.2.2 (2021-06-03)¶
- Fix classproperty bug for Django >= 3.1
- Add Python 3.9 and Django 3.2 to test matrix
Version 2.2.1 (2020-05-26)¶
- Fix choices for internal statuses
Version 2.2.0 (2020-05-03)¶
- Add template tag
- Add helper for REST integration
Version 2.1.0 (2020-04-30)¶
- Definitions for all internal data types and statuses
- Full type hinting
- Fixed bugs (thanks to Kacper Pikulski!)
Version 2.0.0 (2020-04-18)¶
- BREAKING: Complete redesign of internal APIs.
- Supports only Django 2.2+ and Python 3.6+
- Payment and Order became swappable models - like Django’s User model
- Payment acts as customizable interface to PaymentProcessor instances (but be careful).
- Payment statuses guarded with django-fsm
- Broker plugins separated from main repo - easier updates.
Version 1.8.0 (2018-07-24)¶
- Updated project structure thanks to cookiecutter-djangopackage
- New plugin: pay_rest - New PayU API
- Updated following plugins: - payu - legacy API still works on new URL
- Dropped support for following plugins: - epaydk (API no longer functional) - moip (will be moved to separate package) - transferuj.pl (API no longer functional) - przelewy24.pl (API needs update, but no sandbox available anymore)
- Dropped support for Django <= 1.10
- Provide support for Django 2.0
Version 1.7.5¶
- Fixed przelewy24 params (py3 support)
Version 1.7.4¶
- Added default apps config getpaid.apps.Config
- Fixed and refactoring for utils.get_domain, build_absolute_uri, settings.GETPAID_SITE_DOMAIN
- Refactored register_to_payment
- Refactored build_absolute_uri
- Refactored and fixes in transferuj backend - payment.paid_on uses local TIMEZONE now as opposed to UTC - changed params - add post method to SuccessView and FailureView
- Added test models factories
- Dropped support for Django <=1.6
Version 1.7.3¶
- Refactored Dotpay
- Moved all existing tests to test_project and added more/refactored
- Fixed utils.import_module
- Fixed Payu and tests (py3 support)
- Updated docs
Version 1.7.2¶
- Updated coveragerc and travis.yml
- Added missing mgiration for Payment.status
Version 1.7.1¶
- Added coveragerc
- Updated README
- Added settings.GETPAID_ORDER_MODEL
- Added epay.dk support
- Added initial django migration
Version 1.7.0¶
- Refactoring to support for py3 (3.4)
- Change imports to be relative - fixes #43
- Add USD to supported currencies in Paymill backend (thanks lauris)
- Fix a few typos
Version 1.6.0¶
- Adding paymill backend
- PEP 8 improvements
- Adding support for django 1.5 in test project (+ tests)
- Fixed issue on utils.import_name to allow packages without parents
- Adding dependency to pytz for przelewy24 backend
- Refactoring of PayU backend (xml->txt api, better logging) and adding support for non-auto payment accepting
Version 1.5.1¶
- Fixing packaging that causes errors with package installation
Version 1.5.0¶
- Adding new backend - Przelewy24.pl (thanks to IssueStand.com funding)
- Fixing packaging package data (now using only MANIFEST.in)
Version 1.4.0¶
- Cleaned version 1.3 from minor issues before implementing new backends
- Brazilian backend moip
- Updated PL translation
- Added brazilian portuguese translation
- Storing payment external id and description in the database (warning: database migration needed!)
- Transferuj backend can now predefine interface language when redirecting
- POST method supported on redirect to payment
Version 1.3.0¶
- Logotypes support in new payment form
- Fixing packaging
Version 1.2¶
- Dotpay backend added
- Hooks for backends to accept email and user name
- Refactoring
Version 1.1¶
- PayU backend added
- Lots of documentation
- Refactoring
Version 1.0¶
- First stable version