from django.urls import path
from . import views
from django.conf import settings
from django.conf.urls.static import static
from django.urls import reverse_lazy
# from .forms import CaptchaPasswordResetForm

app_name = 'orders'
urlpatterns = [
    path('add_to_cart/', views.add_to_cart, name='add-to-cart'),
    path('cart/', views.cart, name='cart'),
    path('cart/<str:country>/', views.StatesJsonListView.as_view(), name="get-states"),
    path('order/remeve-product/<int:productdeatails_id>',
         views.remove_item, name="remove-item"),
    path('payment/', views.payment, name="payment"),
    path('payment_blance/', views.payment_blance, name="payment-blance"),
    path('payment_cash/', views.payment_cash, name="payment-cash"),
    path('order/cancel/', views.CancelView.as_view(), name='cancel'),
    path('order/success/', views.success, name='success'),
    # path('create_payment/', views.create_payment, name='create-payment'),
    path('create_checkout_session/',
         views.create_checkout_session, name='create_checkout_session'),
    path('orders/webhook/', views.my_webhook_view, name='my-webhook'),
    # #     path('mob/', views.my_MOB_view, name='my-mob')
    # path('tracking/', views.tracking, name='tracking'),
    path('verify-payment/', views.verify_payment_razorpay, name="verify-payment"),
    path('verify-payment-paypal/', views.verify_payment_paypal,
         name="verify-payment-paypal"),
    path('checkout-paymob/<int:id>',
         views.checkout_payment_paymob, name="checkout-paymob"),
    path('api/callbacks/', views.my_webhook_view_paymob,
         name="webhook-view-paymob")
]
# urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
# urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
