Django 3.0 [removes](https://docs.djangoproject.com/en/3.0/releases/3.0/#removed-private-python-2-compatibility-apis) `django.utils.encoding.python_2_unicode_compatible()`, which is used as a [decorator](https://github.com/PiDelport/django-payfast/blob/9c14aec3d3993644464c1cdacc89614500de664d/payfast/models.py#L11) on the `PayFastOrder` model. Removing this decorator is required for Django 3.0 support. ## Reference - https://github.com/macropin/django-registration/issues/371