How to Buy a Pass
- Go to the Matches list and pick a match, or tap Buy PPV at the top of the homepage.
- Choose your pass: Match Pass (one match), Weekly Pass (7 days), Monthly Pass (30 days) or Season Pass. For a Match Pass, check that the right match is selected.
- Enter your email and WhatsApp number. Double-check them. This is where your access code is sent.
- Tap Continue to Payment. You'll be taken to the secure CHIP payment page to pay.
- After paying you're brought back to our site and your access code appears on screen, for example SHN-AB12-CD34.
- Your code, watch link and guide are sent automatically to your WhatsApp (from our admin) and your email. It's also remembered on the phone or computer you bought it on.
How to Watch
- About 10 minutes before kick-off, open this website and tap the match (or Watch (I have a code) on the homepage).
- If you bought on this device, the stream unlocks by itself. Otherwise, type your access code into the box and tap Watch.
- The live stream starts playing. Tap the full-screen button in the player for the best view.
- Missed it? With a Match Pass you can watch the replay for 48 hours after the match ends using the same code. Weekly, Monthly and Season Passes include replays while the pass is valid.
Watch on Your TV
Pick whichever option matches your setup.
๐บ YouTube app on your TV (easiest)
- On your smart TV, Android TV or Google TV, open the YouTube app โ Settings โ Link with TV code.
- On your phone, open the match here, tap ๐บ Watch on TV and type the 12-digit code from the TV.
- Tap Connect. The match starts on your TV.
๐ TV web browser
- Open the TV's web browser and go to sonica.asia/tv.
- On your phone, tap ๐บ Watch on TV and type the 12-digit code shown on the TV.
- The match starts on the TV. No typing of your access code on the TV.
๐ก Chromecast / Google TV (Android or computer)
- Make sure your phone or computer and the TV are on the same Wi-Fi.
- Start the stream on your device.
- In Chrome, tap the โฎ menu โ Cast โ choose your TV. You can also tap ๐บ Watch on TV in the player for the steps.
๐ iPhone / iPad (AirPlay)
- Your Apple TV or AirPlay-ready TV must be on the same Wi-Fi.
- Start the stream, open Control Centre, tap Screen Mirroring and choose your TV.
๐ HDMI cable
- Connect your laptop to the TV with an HDMI cable.
- Switch the TV to that HDMI input.
- Play the stream full-screen on the laptop.
Payment Methods
Payments are processed securely by CHIP, a Malaysian payment provider. We never see or store your card or banking details.
๐ฆ FPX online banking
Pay directly from your Malaysian bank account.
๐ณ DuitNow QR
Scan the QR code with any Malaysian banking or e-wallet app.
๐ณ Debit / credit card
Visa and Mastercard.
๐ฑ E-wallets
Touch 'n Go, GrabPay and ShopeePay. Available e-wallets are shown on the CHIP payment page.
The exact options you see depend on what's available at checkout. All prices are in Malaysian Ringgit (RM).
Which Pass to Choose
Match Pass
One match of your choice, live plus a 48-hour replay. Best if you only follow your own team occasionally.
Weekly Pass
Every league match for 7 days from the day you buy. Great for following a whole matchweek.
Monthly Pass
Every league match for 30 days from the day you buy. Best if you watch several matches a week.
Season Pass
Every league match until the end of the 2026/2027 season. The best value for regular viewers.
See current prices in the Passes section.
Troubleshooting
I paid but didn't see my access code
Wait a minute on the "Confirming payment" page. It checks with CHIP automatically. Also check your email (including the spam/promotions folder) and WhatsApp. Still nothing? WhatsApp our admin with the email you used and the time you paid.
It says "That code isn't valid"
- Check for typos. Codes look like SHN-XXXX-XXXX, with no letter O, I, zero or one.
- Copy and paste the code from your email or WhatsApp instead of typing it.
It says "This code is for a different event"
A Match Pass only works for the match you bought it for. Open the correct match, or get a Weekly, Monthly or Season Pass to watch every match.
It says "This code has expired"
Match Pass replays last 48 hours after the match; Weekly Passes last 7 days and Monthly Passes 30 days. Buy a new pass to keep watching.
The video is buffering or blurry
- Move closer to your Wi-Fi router, or switch between Wi-Fi and mobile data.
- Tap the โ๏ธ settings in the player and choose a lower quality (e.g. 480p).
- Close other apps or tabs that are using the internet.
- Refresh the page. Your code is remembered.
The player is black or won't load
- Refresh the page and wait a few seconds.
- Update your browser, or try Chrome or Safari.
- Turn off ad blockers or VPNs for this site.
- If the match hasn't started, the stream may not be live yet.
Can I watch on more than one device?
Yes. One pass can play on 2 devices at the same time, for example your TV and your phone. Open the match on the other device and enter the same access code.
If a 3rd device starts watching, the device that has been watching the longest pauses and shows "This code is now playing on another device". Tap Watch here instead to switch back. A device you close frees its spot within about 2 minutes.
The payment failed or I cancelled it
You won't be charged for a failed or cancelled payment. Go back and try again, or choose a different payment method. If money left your account but you got no code, contact our admin.
Contact Admin
For anything about payments, codes or the stream, WhatsApp our admin. To help us sort it out fast, include:
- Your access code or the email you used to buy
- The match you're trying to watch
- A screenshot of the problem, if you can