usePurchaseStatus
SolvaPay SDK / react/src / usePurchaseStatus
Function: usePurchaseStatus()
usePurchaseStatus():
PurchaseStatusReturn
Defined in: packages/react/src/hooks/usePurchaseStatus.ts:21
Hook providing advanced status and helper functions for purchase management
Focuses on cancelled purchase logic and date formatting utilities. For basic purchase data and paid status checks, use usePurchase() instead.
Returns
Example
const { cancelledPurchase, shouldShowCancelledNotice, formatDate, getDaysUntilExpiration } = usePurchaseStatus();
if (shouldShowCancelledNotice && cancelledPurchase) {
const formattedDate = formatDate(cancelledPurchase.endDate);
const daysLeft = getDaysUntilExpiration(cancelledPurchase.endDate);
}