from django.urls import path from . import default_settings as settings from .apps import AZIranianBankGatewaysConfig from .views import ( callback_view, go_to_bank_gateway, sample_payment_view, sample_result_view, ) app_name = AZIranianBankGatewaysConfig.name _urlpatterns = [ path("callback/", callback_view, name="callback"), ] if not settings.IS_SAFE_GET_GATEWAY_PAYMENT: _urlpatterns += [ path("go-to-bank-gateway/", go_to_bank_gateway, name="go-to-bank-gateway"), ] if settings.IS_SAMPLE_FORM_ENABLE: _urlpatterns += [ path("sample-payment/", sample_payment_view, name="sample-payment"), path("sample-result/", sample_result_view, name="sample-result"), ] def az_bank_gateways_urls(): return _urlpatterns, app_name, app_name