Skip to main content

Moneysite — Promotions (Promosi)

Overview

Halaman Promotions (Promosi) adalah pusat promosi dan penawaran khusus platform. Halaman ini menampilkan:

  • Daftar semua promosi/bonus yang sedang aktif
  • Detail promosi termasuk syarat & ketentuan
  • Link untuk menggunakan/claim promosi
  • Tampilan multi-currency (IDR, USD, VND, SGD, KHR, USDT, THB, dll)
  • Countdown timer untuk promosi dengan batas waktu
  • Filter/tab untuk memilah promosi berdasarkan kategori (jika ada)

Screenshot

Moneysite Promotions List Promotions page showing grid of available promotions with images, titles, currencies, and countdown timers

Moneysite Promotion Detail Promotion detail page showing terms & conditions, how to claim instructions, and external resource links

Access

  • URL: /promotion
  • Role required: Authenticated player or guest (browseable)
  • Navigation path: Sidebar > "Promosi" link
  • Direct link: Accessible from game navigation bar

Page Layout

Header Area

Sama seperti home page - tetap menampilkan header dengan account info, action buttons, dan game category navigation.

Main Content Area

Page Title

  • Title: "PROMOSI INI" (This Promotion) or similar
  • Position: Page title

Tabbed Interface

Promotion page menggunakan tab untuk filter promosi.

TabLabelIconVisible Content
1Semua(default)All active promotions

Notes:

  • Currently shows only "Semua" (All) tab visible
  • May have additional tabs for filtering (e.g. by type, currency, etc.)

Promotions Grid Section

Heading: "Hadiah & Promosi" (Gifts & Promotions)

Grid layout menampilkan promotion cards dalam responsive grid:


Promotion Card Structure

Each promotion card contains:

Visual Elements

ElementTypeDescription
Promotion ImageImage linkThumbnail/banner image for promotion (clickable)
Promotion TitleHeading (h4) linkPromotion name (e.g. "BONUS 100%", "Telegram Admin Official")

Information Elements

ElementTypeDescription
Currency BadgesBadge listShows which currencies the promotion applies to (VND, IDR, SGD, KHR, USDT, THB, USD, etc.)
Time RemainingDisplay (optional)Shows countdown if promotion is time-limited (e.g. "283 hari 20 jam")
Time Remaining IconImageHourglass/clock icon with the countdown

Action Elements

ElementTypeLink/ActionDescription
Lihat DetailLink/promotion/[promo-id]View full promotion details

Promotion Detail Page

When user clicks "Lihat Detail" or promotion title, navigates to: /promotion/[promo-slug]

Detail Page Layout

Path: Home > Promotions > [Promotion Name]

  • Each item is clickable link
  • Home link returns to /
  • Promotions link returns to /promotion

Promotion Header

ElementTypeDescription
Promotion TitleHeading (h1)Large title of promotion
Promotion ImageImageFull-size banner/image of promotion
Currency BadgesBadgesList of applicable currencies (clickable or informational)

Promotion Details Section

ElementTypeDescription
Main HeadingHeading (h1)Promotion description/tagline (e.g. "EVENT MAHJONG WAYS X500...")
Terms & ConditionsSectionLabeled "Syarat & Ketentuan :" (Terms & Conditions)
Terms ListUnordered listBullet points with terms/conditions of promotion
How to ClaimSectionLabeled "Cara Claim Bonus :" (How to Claim Bonus)
Claim InstructionsOrdered listSteps to claim the promotion
External LinksLinksLinks to Telegram, Facebook, or external claim portals
Additional NotesTextExtra information/instructions for the promotion (may include hashtags, requirements, etc.)

Action Button

ElementTypeURLDescription
Gunakan Promosi IniButton/Link/deposit?bonus=[promo-id]Use this promotion (redirects to deposit with promo pre-selected)

Promotion Content Types

Promotions may contain:

  • Rich text content with bold, strong emphasis
  • Lists with bullet points or numbered steps
  • External hyperlinks (to Telegram, Facebook, external sites)
  • Hashtags (#PANENSLOT, #MAHJONGPANENSLOT, etc.)
  • Images/emojis for visual emphasis
  • Conditions & Requirements
  • Claim Methods (Telegram, form submission, auto-claim, etc.)

Promotion Types & Examples

Based on observed promotions:

1. Event Bonus Promotions

Example: "Telegram Admin Official", "EVENT MAHJONG WAYS X500"

  • Time-limited events (may show countdown)
  • Based on specific game achievements or conditions
  • Requires screenshot/proof of meeting condition
  • Claim via external channel (Telegram, Facebook)
  • No turnover requirement mentioned

2. Percentage Bonus Promotions

Example: "BONUS 100%", "BONUS TARGET WD 2x"

  • Percentage bonus on deposit or specific action
  • May require turnover/wagering requirement
  • Typically applied automatically on deposit
  • Can be selected at deposit page

3. No Bonus Promotions

Example: "JUDUL PROMOTION NO BONUS"

  • Promotional announcement
  • May include free spins, free play, or account credits
  • Varies in terms and conditions

4. Recurring/Daily Bonus Promotions

Example: "PROMOSI BONUS HARIAN TO 6X"

  • Daily recurring bonus opportunity
  • "TO 6X" likely means up to 6x turnover requirement
  • Can claim once per day (typical pattern)
  • Resets daily or at specific time

Features

1. Browse All Active Promotions

Status: Display mode

User Flow:

  1. Navigate to /promotion
  2. View grid of all active promotions
  3. See promotion titles, images, and applicable currencies
  4. Scan for promotions matching their interests

2. View Promotion Details

Status: Detail page view

User Flow:

  1. Click "Lihat Detail" on any promotion card
  2. View full promotion terms and conditions
  3. Read detailed instructions on how to claim
  4. See external resources/links if applicable
  5. Check time remaining (if limited time)

3. Apply Promotion

Status: Action - Direct to deposit

User Flow:

  1. On promotion detail page, click "Gunakan Promosi Ini"
  2. Redirected to /deposit?bonus=[promo-id]
  3. Deposit page pre-fills/highlights the selected promotion
  4. User completes deposit with promotional bonus automatically applied

4. Multi-Currency Support

Status: Informational

Display:

  • Each promotion shows applicable currencies
  • Currencies displayed as badges (e.g. "IDR", "VND", "USD", "USDT", etc.)
  • Allows players to quickly identify promotions relevant to their region/currency

5. Time-Limited Promotions

Status: Real-time countdown

Display:

  • Some promotions show "Waktu Tersisa" (Time Remaining)
  • Countdown format: "X hari Y jam" (X days Y hours)
  • Example: "283 hari 20 jam"
  • Updates in real-time

Workflow

Typical Promotion Usage Flow

  1. Discover Promotion

    • Browse promotions page
    • See interesting bonus (e.g. "BONUS 100%")
  2. View Details

    • Click "Lihat Detail"
    • Read terms & conditions
  3. Meet Conditions (if required)

    • Some promotions require action first (e.g. get X achievement in game)
    • Collect proof/screenshot if needed
  4. Claim Bonus

    • Click "Gunakan Promosi Ini"
    • Taken to deposit page with bonus pre-selected
    • Complete deposit
  5. Automatic Bonus Application

    • Bonus applied to account upon deposit confirmation
    • Turnover requirement begins (if applicable)
    • Bonus funds credited
  6. Complete Turnover (if required)

    • Play games with bonus funds
    • Complete wagering requirement
    • Once met, bonus becomes withdrawable

UI Elements Reference

ComponentTypeLocationDescriptionInteractive
Tab: SemuaTab buttonTab barView all promotionsClick to filter
Hadiah & PromosiHeadingGrid headerSection titleNo
Promotion Card ContainerCardGrid itemHolds promotion infoClickable
Promotion ImageImage linkCard topPromotion banner/thumbnailClick to view details
Promotion Title LinkLinkCard bottomPromotion name (heading h4)Click to view details
Currency BadgeBadgeCardSingle currency (e.g. "IDR")Informational/clickable
Currency ListBadge groupCardMultiple currenciesInformational
Lihat Detail ButtonLinkCard bottomView full promotionClick to details
Time RemainingDisplayCard (optional)Countdown textInformational
Time IconImageCard (optional)Hourglass/sand timerInformational
Breadcrumb HomeLinkDetail pageLink to homeClick for home
Breadcrumb PromotionsLinkDetail pageBack to promotions listClick for list
Breadcrumb CurrentTextDetail pageCurrent promo nameNo
Detail ImageImageDetail pageFull-size promo imageNo
Detail CurrenciesBadgesDetail pageMultiple currency optionsInformational
Detail TitleHeading h1Detail pagePromotion tagline/descriptionNo
Terms HeadingHeadingDetail page"Syarat & Ketentuan :"No
Terms ListList (bullet)Detail pageCondition itemsNo
Claim HeadingHeadingDetail page"Cara Claim Bonus :"No
Claim InstructionsList (numbered)Detail pageSteps to claimNo
External LinksLinksDetail pageTelegram, Facebook, etcClick externally
Gunakan Promosi IniButton/LinkDetail pageApply promotion to depositClick to deposit

Promotion Statuses & Availability

Active Promotions

  • Currently displayed on promotions page
  • Available to claim/use
  • May have time limits (shown in countdown)
  • Terms & conditions apply

Expired Promotions

  • May still show in history (if accessible)
  • Grayed out or marked "Kadaluarsa"
  • Cannot claim or use

Limited Time Promotions

  • Show countdown timer
  • Auto-remove when timer reaches 0
  • Creates urgency for players

Auto-Apply Promotions

  • Selected at deposit page dropdown
  • Auto-applied to deposit transaction
  • Bonus credited upon successful deposit

Data Displayed

Promotions List API

Source: Promotions API (e.g. /api/promotions or /api/promotions?status=active)

Data per promotion:

  • Promotion ID
  • Promotion title/name
  • Promotion image/thumbnail URL
  • Applicable currencies (array)
  • Description/tagline
  • Start date & end date (for countdown)
  • Slug/URL for detail page

Promotion Detail API

Source: Single promotion API (e.g. /api/promotions/[id])

Additional data:

  • Full terms & conditions (rich text)
  • How to claim (rich text with instructions)
  • External resource links
  • Turnover requirement (TO) or wagering requirement
  • Bonus amount/percentage
  • Applicable games or game categories
  • Player eligibility criteria

Validation & Eligibility Rules

General Eligibility

  • Player must be logged in
  • Account must be active and verified
  • Country restrictions may apply
  • VIP level restrictions (if applicable)

Promotion-Specific Rules

  • "BONUS 100%": Usually applies to first deposit or specific amount
  • "BONUS TARGET WD 2x": Target wagering = 2x bonus amount
  • Event bonuses: Must complete specific in-game action
  • Time-limited: Must claim before expiration

Turnover Requirements

  • Typical TO: 1x to 10x bonus amount
  • Must be completed before withdrawal
  • Only certain games may contribute
  • Restrictions on bonus usage (min bet, max bet, etc.)

Error Cases & Edge Cases

Invalid Promotion ID

  • Error: Promotion not found (404)
  • Redirect to promotions list

Expired/Inactive Promotion

  • Error: "Promosi tidak tersedia lagi"
  • Cannot claim or use

Eligibility Not Met

  • Error: "Anda tidak berhak menggunakan promosi ini"
  • Reasons: VIP level, country, account status, etc.

Turnover Not Completed

  • Cannot withdraw promotional bonus
  • Must complete wagering requirement first

Already Used Promotion

  • Some promotions can only claim once
  • Error: "Anda sudah menggunakan promosi ini"

Browser Redirect Issues

  • External Telegram/Facebook links may be blocked
  • User browser settings may affect ability to claim externally

Mobile Responsiveness

  • Promotion Cards: Stack vertically on mobile (1-2 per row)
  • Tab Interface: Scrollable horizontally if many tabs
  • Detail Page: Text resizes for readability
  • Links: Large enough for touch targets
  • Countdown Timer: Updates smoothly on mobile
  • External Links: Open in app or external browser appropriately

Security Considerations

  • Promotion ID Verification: Server validates promotion eligibility before applying
  • Fraud Prevention: System checks for bonus abuse or multi-accounting
  • Terms Enforcement: Turnover requirements enforced server-side
  • External Link Safety: Links validated (though some may be external/user's risk)

Notes

  • Promotion Selection at Deposit: When user clicks "Gunakan Promosi Ini", promotion is pre-selected in deposit form and bonus terms applied
  • Bonus Stack Rules: Some promotions may not stack with others (system enforces single bonus per deposit)
  • Turnover (TO): Requirement to play through bonus + deposit before withdrawal
  • Rich Content: Promotion descriptions support bold, links, lists, formatting
  • Multi-Currency: Same promotion may apply to multiple currencies with different terms
  • Countdown Accuracy: Timer shows days and hours, updates periodically
  • Claim Methods: Vary by promotion - some auto-apply, others require Telegram/Facebook claim
  • Proof/Screenshot: Some event bonuses require submitting evidence (screenshot) of achievement
  • Hashtags: Used for organization and social media tracking (#PANENSLOT, etc.)
  • External Portals: Some promotions have external claim links that may redirect out-of-app
  • Inactivity: Unused promotional bonuses may expire (platform-dependent)

  • Deposit Page: /deposit - Select promotion during deposit
  • Promotions List: /promotion - Browse all promotions
  • Home Page: / - May feature banner promotions
  • Game Pages: May have promo codes or events

Example Promotions

1. Telegram Admin Official (Event-Based)

  • Claim via: External Telegram bot
  • Condition: Get scatter X500 in Mahjong Ways game
  • Terms: 3,000,000 IDR bonus, no TO, withdrawable immediately
  • Limit: 1 claim per day, resets at 00:09
  • Applicable currencies: VND, IDR, SGD, KHR, USDT

2. BONUS 100% (Deposit Bonus)

  • Auto-applies on deposit during promo period
  • 100% bonus on deposited amount
  • Applicable currency: IDR (some instances)

3. BONUS TARGET WD 2x (Wagering Bonus)

  • 2x turnover requirement on bonus
  • Applicable currency: IDR

4. PROMOSI BONUS HARIAN TO 6X (Daily Bonus)

  • Daily recurring bonus
  • 6x turnover requirement
  • Countdown active (283 hari 20 jam remaining)
  • Applicable currencies: IDR, THB

Future Enhancement Notes

Potential features that may be added:

  • Category/Type filters (Bonus %, Free Spins, Cashback, etc.)
  • Search/sort by promotion name
  • Wishlist/save favorite promotions
  • Notification for new promotions
  • Promotion history/used promotions tracker
  • Share promotion to social media
  • Referral bonuses section