Skip to main content

useSubscriptionStatus

SolvaPay SDK


SolvaPay SDK / react/src / useSubscriptionStatus

Function: useSubscriptionStatus()

useSubscriptionStatus(): SubscriptionStatusReturn

Defined in: packages/react/src/hooks/useSubscriptionStatus.ts:21

Hook providing advanced status and helper functions for subscription management

Focuses on cancelled subscription logic and date formatting utilities. For basic subscription data and paid status checks, use useSubscription() instead.

Returns

SubscriptionStatusReturn

Example

const { cancelledSubscription, shouldShowCancelledNotice, formatDate, getDaysUntilExpiration } = useSubscriptionStatus();

if (shouldShowCancelledNotice && cancelledSubscription) {
const formattedDate = formatDate(cancelledSubscription.endDate);
const daysLeft = getDaysUntilExpiration(cancelledSubscription.endDate);
}