Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPendingSessions ¶
GetPendingSessions returns a Fiber handler for retrieving pending checkout sessions. for the current user. @Summary Get pending checkout sessions @Description Retrieves a list of pending checkout sessions for the authenticated user. @Tags checkout @Accept json @Produce json @Success 200 {object} common.Response "Pending sessions fetched" @Failure 401 {object} common.ProblemDetails "Unauthorized" @Failure 500 {object} common.ProblemDetails "Internal server error" @Router /checkout/sessions/pending [get] @Security Bearer
Types ¶
type SessionDTO ¶
type SessionDTO struct {
ID string `json:"id"`
TransactionID string `json:"transaction_id"`
UserID string `json:"user_id"`
AccountID string `json:"account_id"`
Amount int64 `json:"amount"`
Currency string `json:"currency"`
Status string `json:"status"`
CheckoutURL string `json:"checkout_url"`
CreatedAt time.Time `json:"created_at"`
ExpiresAt time.Time `json:"expires_at"`
}
SessionDTO represents a checkout session for API responses.
Click to show internal directories.
Click to hide internal directories.