Services · Ecommerce development · Matrimonial membership sites

Paid matrimonial memberships for Riyadh, sold with verification and family trust.

Codeeo handles matrimonial membership website development in Riyadh for marriage bureaus, khatba offices and family introduction services that want to sell plans online. We build the Arabic first website, the membership tiers, the checkout with mada and Apple Pay, the renewals and the member area, all tied to identity checks and moderation. Members pay for a careful, respectful service, and the site has to prove that care before it asks for a card.

Our Riyadh team runs discovery with you in person if you prefer, at our office or yours. We map how your bureau charges today, which services sit behind a paid plan, and which decisions a matchmaker or guardian must approve before a member gets access. The result is a matrimonial paid membership platform development plan with every rule written down.

Built for
Khatba offices, marriage bureaus and family introduction services in Riyadh that charge for membership or assisted matchmaking.
Typical timeline
Agreed in discovery once tiers, payment providers and verification steps are settled, then written into the scope before design begins.
What you own
The website code, the payment gateway account, the member database and every invoice record, held in accounts registered to your company.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What the membership site includes

Everything a paying member touches, and everything your staff approve.

A matrimonial membership in Riyadh is not a streaming subscription. The member is paying for access to verified people, for discretion, and often for the time of an experienced khatba who knows Riyadh families. That changes what the website has to do. Plans must explain exactly what each tier includes, payment must work with the cards and wallets Saudi households use, and nobody should reach another member's photos or contact details just because they paid. We design the paid layer and the safety layer together, so a renewal never bypasses a moderation decision and a cancellation never leaves personal data lying around. Below are the parts we usually build for a Riyadh bureau, ordered roughly as a new member meets them.

Explain your project
  • Plan pages written in Arabic first

    Each tier gets a plain Arabic description with an English version alongside: what the member can see, how many introductions a matchmaker arranges, whether guardian access is included and how long the plan runs. Right to left layouts are designed from the start, not mirrored at the end.

    Families understand what they are buying before they pay.

  • Verification before checkout

    New members confirm identity and age before any paid plan is offered. We integrate Nafath where your company is approved to use it, or a document and live photo check through a verification provider, and only adults aged 18 or over can register.

    Only verified adults ever become paying members.

  • Checkout with Saudi payment methods

    mada cards, Visa and Mastercard, Apple Pay and STC Bank (formerly STC Pay) through a SAMA licensed gateway. Card details stay with the gateway; your site stores only a token for renewals.

    Members pay the way they already pay for everything else in Riyadh.

  • Renewals and reminders

    Automatic renewal when the member agrees to it, a clear notice before each charge, retry rules when a card fails, and a grace period you set, so a lapsed card does not suddenly hide a member from an introduction in progress.

    Renewals arrive on time without surprising anyone.

  • Member area

    One place to see the current plan, renewal date, invoices, saved payment method, privacy settings and requests waiting for a reply. Members change plan or switch off auto renewal themselves, without calling the bureau. Owners get a matching dashboard of renewals due, failed payments and cancellation reasons.

    Fewer phone calls about billing, more time for matchmaking.

  • Gated profiles and photo requests

    Paid tiers control what a member may request, never what they may take. Photos stay blurred until the profile owner or guardian approves a specific request, and contact details are released only after both sides agree to proceed.

    Paying more buys service, not access to someone's privacy.

  • Khatba workload and assisted plans

    Premium members are assigned to a matchmaker who sees their preferences, notes and introductions in an admin console. You set how many assisted members each khatba can carry, so a busy season does not stretch the service thin.

    Assisted plans stay personal as the bureau grows.

  • Plan changes and proration

    A member who moves from a standard plan to an assisted one mid term is charged only the difference for the remaining period, and a downgrade takes effect at the next renewal. The rules are visible on the plan page, so the member area and your finance team always agree on what was paid and why.

    Upgrades feel fair and never need a manual adjustment.

  • Reporting, blocking and moderation

    Any member can block another or report a profile in two taps. Reports go to a review queue with the conversation history, and a suspension also pauses billing, so nobody keeps paying for an account under review.

    Problems are dealt with quickly and fairly.

  • ZATCA compliant invoices

    Every payment, renewal and refund produces a VAT invoice or credit note that meets ZATCA e-invoicing (Fatoora) rules, either from the site or from the accounting system you already use.

    Finance closes each month without manual invoice work.

Who this is for

Riyadh services that are ready to charge online.

Most of the bureaus we speak to in Riyadh already have paying families. What they lack is a site that takes that payment safely and keeps track of it. The four starting points below are the most common, and each one changes what we build first. Whichever applies, the rule stays the same: the site sorts members by what they are looking for in a marriage, never by caste, sect or tribe, and it carries no suggestive imagery or language. Riyadh is also where many national services are based, so we plan the database so that a second city can be added later without rebuilding the tiers.

01

A khatba office collecting fees by bank transfer

Fees arrive by transfer, receipts are typed by hand and renewals depend on someone remembering to call. We move the existing packages online first, keep the khatba in charge of every introduction, and add the member area once families are comfortable paying through the site. Nothing about how the khatba works with families needs to change on day one.

Start with the packages you already sell.

02

A bureau serving professionals in Olaya and KAFD

Working professionals around Olaya and the King Abdullah Financial District want to manage their membership from a phone browser between meetings. That calls for short checkout, saved mada cards, Apple Pay and a member area that loads quickly on mobile data, with assisted plans for those who would rather hand the search to a matchmaker.

Speed and privacy matter most here.

03

A family service where guardians hold the account

In many Riyadh households the father, mother or another wali manages the search. The paying account can belong to the guardian, with the candidate's consent recorded, and the site keeps clear records of who approved each photo release and each introduction.

Consent is recorded, not assumed.

04

A charitable marriage association adding paid services

Associations that help young people marry sometimes add optional paid services, such as assisted matchmaking or counselling sessions, while the core registration stays free. We separate free and paid paths cleanly, so donors, beneficiaries and paying members each see only what applies to them. Reporting for the association board separates donated income from service fees, which makes the annual review far simpler.

Six steps from a Riyadh workshop to a membership site that takes payment.

  1. 01Discovery in RiyadhA working session at our Riyadh office or yours with the owner, a senior khatba and whoever handles payments. We list current packages, refund habits and the approvals each introduction needs. Everything we hear is written up for your sign off.
  2. 02Tier and policy designWe turn packages into tiers, write renewal, cancellation and refund rules in plain Arabic and English, and agree what each tier may request so payment never overrides consent.
  3. 03Arabic first designRight to left plan pages, checkout and member area, designed on mobile first because most members will pay from a phone, then adapted for desktop and the admin console.
  4. 04Payment and verification buildGateway setup with mada, Apple Pay and STC Bank, tokenised renewals, the verification provider, ZATCA invoicing and the moderation queue, built and connected in that order.
  5. 05Testing with real scenariosFailed renewals, refunds, a reported profile mid subscription, a guardian revoking consent. Your staff run each scenario in a test environment before any member sees the site.
  6. 06Launch and monthly reviewWe migrate existing members, switch on payments and meet monthly to review renewals, cancellations and moderation reports, then adjust tiers based on what members actually use.

Technology

What we build this with.

We pick the stack around your payment gateway, your verification provider and the people who will run the admin afterwards. Hosting location and data storage are agreed with you against PDPL requirements before anything goes live. You keep admin access to every service, so you can change providers later without asking us.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions Riyadh bureaus ask before charging members online.

It depends on tiers, verification and how many existing members move across.

A bureau selling two or three simple plans with mada and Apple Pay moves faster than one adding assisted matchmaking queues, guardian accounts and a migration of several years of paper records. Gateway onboarding also has its own review time, which we start in the first week. After discovery in Riyadh we give you a written timeline with each milestone, and we tell you early if a provider's approval is likely to hold anything up. A soft launch with existing members comes before any public marketing, so problems surface while the audience is small.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews