Meta Quest Developer Hub (MQDH) is the desktop companion app that Meta provides for Windows and macOS to help you build, test and manage apps for Quest headsets. If you are searching for how to "pay" for it, the first thing worth knowing is that Meta documents MQDH as a downloadable developer tool rather than a paid subscription. What usually brings a card into the picture is the Meta developer account behind it: Meta lets you verify an account by adding a payment method, and that is where a Coinepay virtual card can be useful. This guide walks through what you need, how the flow works, and what to do if a card is declined.
Is Meta Quest Developer Hub a paid subscription?
Based on Meta's own download and installation documentation, MQDH is distributed as a free tool you download and install on Windows or macOS, then sign into with the Meta developer credentials you use on your headset. At the time of writing (October 2026) Meta's pages publish downloads, not country-by-country prices, and no paid MQDH plan or tier is listed. Always confirm the current terms on Meta's official developer site before you assume a charge exists.
Two things are easy to confuse, so keep them separate:
- MQDH the app — the desktop developer tool, which Meta documents as a download rather than a purchase.
- Your Meta developer account — which Meta may ask you to verify, and one accepted way to verify is by adding a payment method. This is distinct from any checkout.
Subscriptions that developers can sell through the Meta Horizon Store are yet another, separate product; the Store's subscription policies are not MQDH policies and should not be treated as such.
What you need before you start
- A verified Coinepay account. Register at Coinepay and complete identity verification (KYC) before you try to use card services.
- A Coinepay virtual card issued in the app, with its card number, expiry date and CVV ready.
- Enough balance on the card to cover any verification authorisation or Store charge, plus your real billing details.
- A Meta developer account and the email and password you use to sign in on your Quest headset.
- A Windows or macOS computer that meets Meta's requirements for MQDH.
Use your real name and billing address throughout. Meta's verification and any payment processing expect details that match your identity; entering anything else can cause failures and may breach Meta's terms.
Step 1: Create and verify your Meta developer account
Set up a Meta developer account and complete the verification Meta requests. According to Meta's developer FAQ, you can verify with a supported mobile number or by adding a payment method — and Meta specifically notes that PayPal does not count toward payment-method verification. SMS verification availability depends on your country and mobile carrier, so if a text code never arrives, the payment-method route is the documented alternative.
Step 2: Add your Coinepay virtual card as the payment method
If you choose to verify (or later need to pay for something) with a card, open the payment or billing section of your Meta developer/Horizon account and choose to add a new card. Then:
- In the Coinepay app, open your virtual card and reveal the card number, expiry date and CVV.
- Enter them on Meta's secure form exactly as shown.
- For the billing address, enter the address registered to your Coinepay account. A mismatch here is one of the most common reasons an otherwise valid card is rejected.
- Submit the card. Meta may place a small temporary authorisation to confirm the card is live; this is normal for payment-method checks.
Meta's developer-verification guidance does not publish a fixed list of accepted card brands or card types, so whether a specific card is accepted is not something this guide can promise. If you want to be sure your Coinepay card meets any requirement Meta applies, contact Coinepay support before you rely on it, and check Meta's current rules on their official site.
Step 3: Install and sign in to MQDH
Download MQDH for your platform from Meta's official developer downloads, install it, and sign in with the same Meta developer credentials you use on your headset. The September 2026 MQDH 6.5.2 release notes describe changes to casting, the Performance Analyzer, a unified updater and various fixes — none of which introduce a payment plan. Once signed in, you can connect your headset and start working. No separate MQDH checkout step is documented.
Step 4: Paying for anything you distribute through the Store
If your goal is to sell a subscription or app through the Meta Horizon Store, that is handled in the Store developer tools, not inside MQDH. Set your pricing and payout details there, and keep your card and billing information current in your Meta account so any platform charges process cleanly. Treat the Store's own terms, fees and refund rules as separate from MQDH.
Troubleshooting: card declined or verification failed
Meta does not publish an MQDH-specific catalogue of card error messages, so the causes below are the common, general reasons a card is rejected during an online verification or purchase. Work through them in order.
| Symptom | Likely cause | What to do |
|---|---|---|
| Card declined immediately | Insufficient balance for the authorisation or charge | Top up your Coinepay card in the app and retry. Even a small verification hold needs available funds. |
| "Address does not match" or similar | Billing address mismatch (AVS) | Enter the exact address registered to your Coinepay account, including postcode and country. |
| Payment stalls on a verification screen | 3-D Secure / extra authentication step | Approve the prompt in the Coinepay app or via the confirmation method Coinepay uses, then let the page finish. |
| Card rejected before you finish typing | Wrong card number, expiry or CVV | Re-open the card in Coinepay and re-enter each field; a single wrong digit fails the check. |
| Accepted elsewhere but not here | Merchant region or card-type checks | Meta's supported countries and accepted card types are not fully published; confirm your eligibility with Meta, and ask Coinepay support if your card fits. |
A few extra notes. If SMS verification is the sticking point rather than the card, remember Meta offers the payment-method route as an alternative, and vice versa. Do not use a false address, generated identity or any workaround to get past a regional or payment check — this breaks Meta's terms and Coinepay cannot bypass another company's rules. If your card keeps failing after the steps above and your balance and details are correct, reach out to Coinepay support to confirm the card is active and cleared for online use.
Managing your card after setup
You manage everything from the Coinepay 24/7 self-service dashboard and the mobile app for iOS and Google Play. There you can check your balance, review transactions, and top up before any Store charge is due. If you run a business, Coinepay also lets you issue a dedicated virtual card per purpose with its own spending limit, which is handy for keeping developer and advertising spend separate and auditable.
For account or payment questions you can also reach the team on Telegram. For anything about Meta's developer verification, MQDH downloads or Store terms, always rely on Meta's official developer site, since those rules can change.
Get your Coinepay virtual card: Sign up · App Store · Google Play · Customer support
FAQ
Does Meta Quest Developer Hub cost money?
Meta documents MQDH as a free download for Windows and macOS, not a paid subscription. No official MQDH plan price was found at the time of writing, so check Meta's official developer site for the current terms. A card usually comes in only when you verify your Meta developer account with a payment method or sell subscriptions through the Store.
Can I use a Coinepay virtual card to verify my Meta developer account?
Meta lets you verify by adding a payment method (it notes PayPal does not count), and you can enter a Coinepay virtual card's number, expiry and CVV on that form. Meta does not publish a fixed list of accepted card brands, so confirm your eligibility with Meta and ask Coinepay support if you want to be sure your card qualifies.
Why was my card declined when adding it to Meta?
The most common reasons are insufficient balance, a billing address that doesn't match your Coinepay account, an incomplete 3-D Secure step, or a mistyped card number, expiry or CVV. Fix the specific cause and retry; if it persists, contact Coinepay support to confirm the card is active for online use.
What do I need before paying or verifying?
A verified Coinepay account with completed KYC, a virtual card with available balance, your real billing address, and a Meta developer account with the credentials you use on your headset. Install MQDH from Meta's official downloads and sign in with those same credentials.
Is MQDH available in my country?
Meta documents MQDH distribution for Windows and macOS but does not publish an exhaustive list of supported countries, and SMS verification depends on your country and carrier. Check Meta's official pages for availability, and never use a false location or address to get around a regional restriction.
Related guides
- How to Pay for a Huawei AppGallery Developer Account with a Virtual Card
- How to Pay for Amazon Appstore Developer Account with a Virtual Card
- How to Pay for Chrome Web Store Developer Registration with a Virtual Card
- How to Pay for Unity Pro with a Virtual Card (Step-by-Step Guide)
- How to Pay for Unreal Engine with a Virtual Card (Step-by-Step Guide)
- How to Pay for Apple Developer Program with a Virtual Card

