Custom Domains

Connect your own domain or buy a new one through Vaendora to give your storefront a professional, branded web address.

Growth Plan Feature
Custom domain connection is available on the Growth plan. Upgrade from your billing page to get started.

Your Two Options

Buy a New Domain

Search, purchase, and pay directly in your dashboard. Vaendora handles the setup.

Connect an Existing Domain

Already own a domain from GoDaddy, Namecheap, or any registrar? Point it to Vaendora.

Buying a Domain Through Vaendora

Domains are purchased directly inside your merchant dashboard. Payment is made via bank transfer to a time-limited virtual account.

1

Open the Buy Domain tab

Go to Storefront > Domains and click the Buy Domain tab.

2

Search for your domain

Type the name you want (e.g., mybrand) and click Search. Vaendora checks availability across extensions like .com, .ng,.store, and more, and shows pricing in NGN.

3

Select a domain

Click Purchase next to any available domain.

4

Fill in registrant details

A form opens pre-filled with your account information. Confirm or update: name, email, phone, address, city, and country. These details are used for WHOIS domain registration. You can also enable WHOIS Privacy(recommended) to keep your personal details hidden from public records. Choose how many years to register (typically 1 year).

5

Transfer payment

After confirming, you'll see a virtual bank account with an exact amount to transfer. Use your bank's mobile app or internet banking to send the precise amount shown to that account. The account has a countdown timer. If it expires before you pay, click Get New Account Detailsto generate a fresh virtual account.

6

Payment is confirmed automatically

Once your transfer clears, your dashboard updates automatically. No need to manually confirm. The domain appears in your list with a Pending Purchasestatus while Vaendora's team processes the registration.

7

Vaendora sets up your domain

The Vaendora team registers the domain and configures DNS on your behalf. This typically takes a short time after payment is confirmed. You will receive a confirmation email once your domain is live and active.

Check your email
When your purchased domain is fully set up, Vaendora sends you a confirmation email with your domain details and a link to create business email accounts. Keep an eye on your inbox after payment clears.
Auto-Renewal
Domains purchased through Vaendora are enrolled in automatic renewal to prevent accidental expiration.

Connecting an Existing Domain

If you already own a domain, go to Storefront > Domains and open the Connect Domain tab. Enter your domain name and choose one of three verification methods.

Verification Methods

Nameserver (Recommended)

Point your domain's nameservers to Vaendora. This gives Vaendora full DNS management, which is required to use Email Hosting (create business email addresses like hello@yourbrand.com). Update all four nameservers at your registrar:

NS 1:ns1.junndigital.com
NS 2:ns2.junndigital.com
NS 3:ns3.junndigital.com
NS 4:ns4.junndigital.com
Nameservers and Email Hosting
The Nameserver method is the only way to unlock Email Hosting on your domain. If you want a name@yourbrand.com inbox, use this method.

CNAME

Add a CNAME record at your registrar to point your domain (or subdomain) directly to your storefront. Use this when you want to keep DNS management at your current registrar and you do not need Email Hosting on this domain.

Type:CNAME
Name:@ or your subdomain (e.g., shop)
Value:vpay-storefronts.fly.dev
TTL:3600 (or Auto)

TXT Record

Add a TXT record to verify domain ownership without changing your nameservers or redirecting traffic. Vaendora will provide the exact record value in your dashboard after you add the domain.

Type:TXT
Name:_verifypay.yourdomain.com
Value:Provided in your dashboard

Connecting Steps

1

Add your domain

Enter your domain name (e.g., yourbusiness.com orshop.yourbusiness.com) and select a verification method. Click Connect Domain.

2

Update DNS at your registrar

Log into your registrar (GoDaddy, Namecheap, Cloudflare, etc.) and add the records shown in your dashboard.

3

Verify the connection

Return to your Vaendora dashboard and click Verify Now. DNS propagation can take up to 48 hours, though most changes take effect within a few hours. Click Verify Now again any time to recheck.

DNS Propagation
DNS changes can take up to 24-48 hours to propagate globally. Most changes appear within a few hours. If verification fails, wait a bit longer and try again.

Common Registrar Reference

  • GoDaddy - Domain Settings > DNS Management
  • Namecheap - Domain List > Advanced DNS
  • Cloudflare - DNS tab in your domain dashboard
  • Google Domains / Squarespace - DNS settings in domain management

Domain Status Reference

Your domain shows one of these statuses in the Domains overview:

Pending Purchase

Payment has been confirmed. Vaendora's team is processing the domain registration. You'll receive an email when it's live.

Setting Up DNS

Domain has been registered and DNS configuration is being finalized.

Pending Verification

You have connected an external domain and DNS records are waiting to be verified.

Active

Your domain is live and connected to your storefront.

Verification Failed

DNS check failed. Double-check your records at your registrar and click Verify Now to try again.

Expired

The domain registration has expired. Contact support if you need help renewing.

Transfer Pending

A domain transfer is in progress.

SSL Certificates

All domains connected to Vaendora receive automatic SSL (HTTPS). No manual certificate setup is required.

Purchased Domains

SSL provisioned as part of the domain activation. No action needed.

Nameserver Method

Automatic SSL issued after nameservers propagate to Vaendora.

CNAME Method

SSL via Let's Encrypt, issued within minutes of a successful CNAME check.

After Your Domain is Live

Once your domain is active, two things you can do straight away:

Create Business Emails

Go to Storefront > Email to add mailboxes like hello@yourdomain.com (requires Nameserver method).

Your Storefront is Live

Customers can reach your store directly at your custom domain. No redirect needed.

Managing Your Domains

Remove a Domain

Click the remove button on any domain in the overview list. This disconnects it from your Vaendora storefront. If you purchased the domain through Vaendora, the registration itself is not affected.

Re-run Verification

For connected external domains, click Verify Now at any time to recheck your DNS records. Use this after making corrections at your registrar.

Troubleshooting

Domain Not Connecting

  • Double-check the record values are exactly as shown in your dashboard - no extra spaces
  • Wait 24-48 hours for DNS propagation, then click Verify Now again
  • Check for conflicting records at your registrar (e.g., an existing A record blocking a CNAME)
  • If you changed nameservers, old records may still be cached - allow more time

Virtual Account Expired Before You Paid

  • This happens if the bank transfer was not completed within the countdown window
  • Click Get New Account Details in the payment dialog to generate a fresh virtual account
  • If you transferred money and the page expired, wait a few minutes - late-arriving payments are still captured automatically
  • Contact support if the issue persists

SSL Certificate Not Appearing

  • SSL is issued only after DNS is correctly verified - confirm your domain shows Active first
  • Wait for DNS propagation to complete before expecting HTTPS to work
  • For CNAME connections, SSL is usually issued within minutes of a passing DNS check

Email Hosting Not Available for My Domain

  • Email Hosting requires the Nameserver verification method
  • If you connected via CNAME or TXT, re-connect the domain using the Nameserver method instead
  • Contact support if you need help switching verification methods