Skip to Content

Coupon (Cupons)

Hook para verificar cupons de desconto.

useCheckCoupon

Verifica um cupom.

import { useCheckCoupon } from '@meaple-com/react-query'; function CouponCheck({ eventId }: { eventId: string }) { const checkCoupon = useCheckCoupon(); const handleCheck = async (code: string) => { try { const { coupon } = await checkCoupon.mutateAsync({ eventId, couponCode: code, }); console.log('Cupom válido:', coupon); } catch (error) { console.error('Cupom inválido'); } }; return <button onClick={() => handleCheck('DESCONTO10')}>Verificar</button>; }
  • Parâmetros (mutateAsync):
    • { eventId: string; couponCode: string }.

Retorno (GetCouponCheckProps):

  • coupon: [CouponProps](/types/coupon#couponprops-e-couponslistprops) – cupom validado (tipo, valor, tickets elegíveis).

Método Core: coupon.check — veja o exemplo de resposta no Core.

Last updated on