This commit is contained in:
2025-11-05 02:05:35 +01:00
parent a324a9cf49
commit de5f54f4bc
8 changed files with 317 additions and 434 deletions

View File

@@ -1,11 +1,12 @@
from django.urls import path
from .views import PaymentStatusView, PaymentRefundListView, GoPayWebhookView
from . import views
app_name = "gopay"
urlpatterns = [
# Dotaz na stav platby (GET)
path('api/payments/payment/<int:pk>', PaymentStatusView.as_view(), name='gopay-payment-status'),
# Historie refundací (GET)
path('api/payments/payment/<int:pk>/refunds', PaymentRefundListView.as_view(), name='gopay-payment-refunds'),
# Webhook od GoPay (HTTP GET s ?id=...)
path('api/payments/gopay/webhook', GoPayWebhookView.as_view(), name='gopay-webhook'),
]
# Payments
path("create/", views.CreatePaymentView.as_view(), name="create"),
path("<str:payment_id>/status/", views.PaymentStatusView.as_view(), name="status"),
path("<str:payment_id>/refund/", views.RefundPaymentView.as_view(), name="refund"),
]