Web application development: 158 Questions Answered

View this page

158 real questions about web application development — cost, timelines, technology and how WavX Solutions works — each answered directly.

Organisation
WavX Solutions
Telephone
+919310079927

Description

Answers / Web application development

Web application development : questions and answers

158 questions, answered by WavX Solutions. More on this topic: www.wavxsolutions.in /services/web .

do i need a website or a web app for my business

A website is enough if visitors only need to read about you and get in touch; a web application is needed once people must log in, save data, pay, book or track something. Most small businesses start with a fast marketing website and add an application behind a login when a repeated manual task, such as taking orders or sharing reports, starts costing staff time. WavX builds both as custom code, so a site can grow into an app without being thrown away.

My shop only needs to show products and take enquiries on WhatsApp, is a simple website enough or do I need a web application?

A simple website is enough for that. Product pages, prices, a click-to-WhatsApp button, a Google Maps location and an enquiry form cover showing products and collecting leads, and none of it needs logins or a database of orders. A web application becomes worth it only when you want customers to place orders, pay by UPI online, or check order status themselves. Starting with the website keeps the first spend low and the build short; WavX's published figure for a focused website is as little as 7 days.

I run a facilities-management company in Dubai with about 60 corporate clients. Our current site is a brochure, and clients keep asking for a login where they can raise maintenance requests and see job status in Arabic or English. Should I add a portal to the existing site or rebuild everything, and what should come first?

Keep the brochure site and build the portal as a separate web application on a subdomain, unless the current site is slow or hard to update. In WavX's published cost model a custom web application starts at ₹4.5L, roughly AED 17,000–25,000 before add-ons, with the quote built in INR. The portal holds client logins, request forms, job status, technician notes and a bilingual Arabic-English interface with right-to-left layout. Build request-raising and status tracking first, then reports and invoices as a second phase; that keeps the first outlay smaller, and the figure is open to discussion.

Does WavX Solutions build simple business websites or only large web applications?

Both. WavX Solutions lists business websites and landing pages alongside SaaS platforms, dashboards, portals and progressive web apps under its web application development service. Every one is written as custom code in React and Next.js, with no templates, page builders or WordPress themes, whether it is a five-page company site or a multi-tenant product. A focused website can go live in as little as 7 days by WavX's published timelines, while a typical simple website takes 4–6 weeks.

web application examples for small business

Common web applications for a small business are an appointment booking system, an order-taking portal for regular customers, a quotation and invoice generator, a staff attendance tracker, an inventory dashboard and a customer login area for documents or reports. What makes each one an application, not a website, is that users sign in and the system stores and changes data for them. The usual starting point is whichever task currently lives in a spreadsheet or a WhatsApp group and gets repeated every day.

can a website be upgraded to a web app later

A website can grow into a web application later if it was built on a framework that supports both, such as Next.js with a Node.js or Python backend. Logins, a database, payments and dashboards are then added as new sections while the public pages stay as they are. A site made in a page builder or a theme usually cannot be extended this way, so the application ends up as a separate build on a subdomain. Asking the developer about this before the first build saves a rewrite.

how is customer data kept separate in multi tenant saas

Tenant data is separated by tagging every record with a tenant ID and enforcing that filter at the database or data-access layer, so no query can run without it. Stronger options are a separate schema per tenant or a separate database per tenant, which cost more to run but make isolation and per-customer backups simpler. PostgreSQL row-level security is a common safeguard because the database itself refuses cross-tenant reads. Automated tests that try to read another tenant's data should be part of every release.

I'm a solo founder in Austin with an idea for a B2B SaaS that helps HVAC contractors schedule jobs and send quotes. I'm not technical and I have about $15,000 to get a first version in front of paying customers. Is that realistic with an offshore team, and what should the first version include?

It is realistic if the first version stays narrow. WavX's published cost model starts a SaaS product at ₹7L, roughly $7,100–11,000, with authentication and billing priced as add-ons; the quote itself is built in INR. To fit $15,000, keep to contractor sign-up, job scheduling, quote creation and Stripe billing, and leave reporting for later. You own the code, so there is no per-contractor fee. If /tools/software-cost-estimator lands above budget, say so; scope can be split into phases. Overlap is limited to your early morning or late evening, so plan written updates.

What timeline does WavX Solutions publish for a SaaS product with billing and an admin panel?

14–22 weeks is the figure in WavX's worked example for a SaaS product serving 1k–50k users with authentication, billing, analytics and an admin panel, alongside a cost of about ₹11.3L–₹16.6L. The timeline comes from the software estimator's bands, which are tied to the build subtotal: under ₹4L is 4–8 weeks, ₹4L–₹9L is 8–14 weeks, ₹9L–₹16L is 14–22 weeks and anything above is 22 weeks or more. A smaller SaaS with fewer add-ons lands in a shorter band.

saas custom domain for each customer how does it work

Each customer points a DNS record, usually a CNAME, from their domain to your platform, and your application maps the incoming hostname to the right tenant. The platform then issues an SSL certificate for that domain automatically and serves the tenant's branding and data on it. The parts that need engineering are domain verification, automatic certificate renewal, and a fallback when a customer's DNS is misconfigured. It is a standard pattern on AWS, Google Cloud and Azure, and it should be planned at the architecture stage, not bolted on.

How do I add monthly subscription billing to my SaaS product?

Subscription billing is added by connecting a payment gateway that handles recurring charges, such as Stripe or Razorpay, and letting it hold the card details while your app tracks the plan each customer is on. The build covers plan and price setup, a checkout flow, webhooks that update access when a payment succeeds or fails, invoices, upgrades, downgrades and cancellations. Failed-payment retries and grace periods need deciding early. In WavX's published cost model, payments and billing is a ₹90k add-on to a software build.

saas free trial and plan limits how to build

Free trials and plan limits are built as an entitlements layer: each account has a plan, each plan has limits such as seats, projects or storage, and the application checks those limits before allowing an action. The trial is a plan with an end date, and a scheduled job downgrades or locks the account when it expires. Keeping limits in configuration, not scattered through the code, lets you change pricing without a release. The billing gateway's webhooks should be the single source that upgrades or downgrades an account.

I'm a founder in Melbourne with a SaaS idea for small construction firms to manage site inductions. There's an industry trade show in about four months and I want something real to demo and sign up early customers. Is four months enough, and how would working with a team in India fit around Australian hours?

Four months is enough for a focused first version, not the full roadmap. WavX's software estimator puts builds with a subtotal of ₹4L–₹9L at 8–14 weeks and ₹9L–₹16L at 14–22 weeks, so keeping to sign-up, induction forms, a site dashboard and billing leaves time for testing before the show. WavX's working day runs 2:30 PM–11:30 PM AEST, or 3:30 PM–12:30 AM AEDT, which gives a shared afternoon for calls and demos. Fix the scope in writing early and treat extras as phase two.

If you build my SaaS, can my own developers take over the code later?

Your own developers can take over at any point, because WavX clients own 100% of the source code and IP and there is no vendor lock-in. The code is written in widely used tools, React, Next.js, TypeScript, Node.js or Python, and PostgreSQL or MongoDB, so hiring for it is not difficult. For a clean handover, ask for the repository in your own account, deployment on your own cloud account, environment and setup notes, and a walkthrough call with the incoming team.

What does WavX's cost model give for a SaaS with auth, billing, analytics and an admin panel at 1k–50k users?

About ₹11.3L–₹16.6L, with a timeline of 14–22 weeks. That worked example starts from the SaaS product base of ₹7L, adds authentication and roles, payments and billing, an analytics dashboard and an admin panel, and applies the 1k–50k user scale multiplier of 1.3. Launching for fewer than about 1,000 users at the ×1.0 scale, or holding the analytics dashboard for a later phase, brings the figure down. It is a calculator figure from /tools/software-cost-estimator, not a fixed quote, and the actual price is negotiable in the free consultation.

Can I get one dashboard that shows my Tally sales and my website orders together?

One dashboard can show both, provided each system can hand over its data. Website orders come straight from the site's database or API; Tally data is pulled through an integration or a scheduled export, then matched on invoice or customer so the totals agree. The dashboard can then show sales by day, product, channel and outstanding payments in one place, with filters and Excel exports. WavX names Tally and Zoho among its integrations, and the exact sync method is confirmed once the Tally setup has been seen.

Can WavX Solutions build dashboards with charts, filters, exports and role-based views?

Admin and analytics dashboards are a listed part of WavX Solutions' web application development service, including real-time dashboards with charts, filters and exports, and role-based access so each user sees only their own view. They are built as custom code in React and Next.js on a Node.js or Python backend with PostgreSQL or MongoDB. In the published cost model an internal tool or dashboard has a base of ₹2L, with authentication and roles, analytics and exports priced as separate add-ons.

what is an admin panel

An admin panel is the private back-office side of a website or app, where the owner's team manages what the public side shows and does. Typical screens cover users and their roles, orders or bookings, content, prices, refunds, support tickets and reports. It sits behind a login, usually with different permission levels for managers and staff, and it records who changed what. Without one, every small change, such as editing a price or blocking a user, would need a developer.

how long does it take to build an internal dashboard

An internal dashboard typically takes 4–8 weeks. That is the band WavX's software estimator gives for builds with a subtotal under ₹4L, which is where an internal tool with roles and reporting falls. The time goes into agreeing the metrics, connecting the data sources, building the screens and testing the numbers against what finance or operations already report. Messy or scattered source data is the usual cause of delay, so listing every data source and who owns it before the build starts shortens the project.

dashboard very slow with large data

A dashboard slows down when it calculates totals from raw rows on every page load. The fixes, in order, are adding database indexes on the columns used in filters, paginating tables instead of loading everything, pre-computing summaries on a schedule, caching results that do not change minute to minute, and limiting default date ranges. Charts should request aggregated numbers from the server, not thousands of records for the browser to add up. If reports still lag, move heavy reporting queries to a read replica.

what is a customer portal

A customer portal is a secure, logged-in area of a website where customers serve themselves: view orders or project status, download invoices and documents, raise support requests, update their details and make payments. Each customer sees only their own records. Businesses add one to cut the calls and emails spent on order-status and resend-the-invoice requests, and to give customers a record they can check at any hour without waiting for office hours.

customer portal vs vendor portal

A customer portal faces the people who buy from you; a vendor portal faces the people who supply you. Customers use theirs to track orders, download invoices, pay and raise tickets. Vendors use theirs to receive purchase orders, confirm delivery dates, upload invoices and check payment status. The two share the same foundations, logins, roles, documents and notifications, so they are often built on one platform with separate role-based views. WavX lists both customer and vendor portals under its web application development service.

Should my customer portal sit on my main website or on a separate address?

A separate subdomain, such as portal.yourcompany.com, is usually the better choice. It lets the portal run as its own application with its own security rules, release cycle and hosting, while the marketing site stays simple and fast. Customers still reach it from a login button on the main site, and the design can match so it feels like one brand. Putting both in one codebase makes sense only when the public pages need logged-in data, such as showing account-specific prices.

Does WavX Solutions build customer portals with document upload and per-client access?

Customer and vendor portals are a named capability of WavX Solutions' web application development service, together with authentication and role-based access control, so each client login can be restricted to that client's own records and documents. Uploaded files are typically kept in cloud object storage, and WavX deploys on AWS, Google Cloud or Azure. Portal details such as approval steps, notifications by email, SMS or WhatsApp, and audit logs of who viewed or changed a file are set in the project scope.

I'm on the board of a farmers' co-operative near Nairobi with roughly 2,000 members. We want a member portal where people check their deliveries and balances and pay contributions with M-Pesa. Most members use basic Android phones with patchy data. What's the right way to build this?

Build it as a progressive web app, not a native app: it opens in the browser, installs to the home screen, uses little data and keeps the last-seen balances available when the connection drops. Members sign in with a phone number and one-time code, and contributions are collected through M-Pesa's developer API, with each payment confirmed back to the member's account automatically. Keep screens light and text-first. Confirm the M-Pesa integration during scoping; WavX's working day runs 7:30 AM–4:30 PM Nairobi time.

How can my clients log in and download their invoices and reports themselves?

Give them a client login area on your website. Each client gets an account, signs in with a mobile OTP or a password, and sees only their own invoices, GST documents and reports, ready to download as PDF. Your team uploads files, or the system pulls them from your billing software, and clients get an email or WhatsApp alert when something new is added. For a sense of scale, WavX's published cost model prices an internal tool with roles and reporting at about ₹2.6L–₹3.9L; a client portal is quoted after a free consultation.

what is a progressive web app

A progressive web app, or PWA, is a website built to behave like an installed app. It opens from an icon on the phone's home screen, runs full-screen, loads quickly from cached files, keeps working with a weak or missing connection, and can send push notifications. It is built with ordinary web technology plus a service worker and a manifest file, so one codebase serves phones, tablets and desktops, and users do not have to visit an app store to get it.

pwa vs native app for small business

For most small businesses a PWA is the cheaper and faster first step, and a native app is worth it only when the product depends on the phone itself. A PWA is one codebase, needs no app-store listing and updates instantly. Native or cross-platform apps win when you need deep device features, background location, heavy offline use, or the visibility of being in the App Store and Play Store. A common path is to launch a PWA, watch usage, and build the mobile app once repeat use justifies it.

Can a progressive web app work without internet?

A progressive web app can work offline for whatever it has been designed to cache. A service worker stores the app's screens and recently loaded data on the device, so users can open it, read what they saw last and even fill in forms; those submissions are queued and sent when the connection returns. What cannot work offline is anything that needs a live answer from the server, such as a payment or fresh stock levels. Deciding which screens must work offline is part of the design stage.

do pwa push notifications work on iphone

Push notifications from a PWA do work on iPhone, with one condition: the user must first add the PWA to the home screen and then grant permission from inside it. On Android the permission prompt can appear in the browser without installing. Because that extra step lowers opt-in on iPhone, a PWA that relies heavily on notifications should guide users through installation, and should keep SMS, WhatsApp or email as a fallback channel. Behaviour differs between browser versions, so test on real devices before launch.

I'm launching a savings-group product in Lagos. My users are market traders on entry-level Android phones who watch every megabyte of data. I need sign-up, contribution tracking and card or bank-transfer payments through Paystack. Should I build an Android app or a web app, and why?

Build a progressive web app first. It needs no large download from the Play Store, updates without users spending data, loads from cache on a weak signal and installs to the home screen like an app. Sign-up by phone number, contribution tracking and a Paystack checkout all work in the browser. Move to a native Android app later only if you need features a browser cannot give. Confirm the Paystack integration during scoping; WavX's working day is 5:30 AM–2:30 PM Lagos time, so mornings overlap fully.

Does WavX Solutions offer progressive web app development in India?

Progressive web apps are one of the listed capabilities in WavX Solutions' web application development service. WavX is based in Gurgaon, Delhi NCR, works remote-first with clients across India, and builds PWAs as custom code in React and Next.js that are installable and can work offline. For Indian users that typically means UPI and Razorpay payments inside the PWA and pages kept light for mobile data. Scope and price are set after a free consultation; the contact form is at /contact.

pwa install prompt not showing

The install prompt appears only when the browser's requirements are all met, so check them in order: the site must be served over HTTPS, have a valid web app manifest with a name, icons and a start URL, and register a service worker. A manifest that fails to load or icons in the wrong sizes are the usual culprits. On iPhone there is no automatic prompt at all; users install through the share menu, so the app needs its own short instruction banner. The browser's developer tools list exactly which requirement is failing.

landing page cost in india

WavX's custom-coded landing page starts at ₹40,000, with a range of ₹34,000–₹50,000 for one campaign page including design, copy and a CRM hook. Add-ons are priced openly: payment gateway setup through Razorpay or UPI at ₹5,000, conversion tracking for Meta and Google ads at ₹8,000, and custom animation at ₹10,000. A page with ready design and copy sits at the low end of the range. The figure is negotiable: tell WavX your budget and the page is scoped to fit it. Send the brief to helpwavx@gmail.com.

What is the difference between a landing page and a home page?

A home page introduces the whole business and sends visitors in many directions; a landing page exists for one campaign and asks for one action. The home page has a full menu, links to every service and serves people who arrive by searching the brand. A landing page usually drops the menu, repeats the promise made in the ad or email, and focuses on a single form, call or purchase button. That focus is why paid traffic is normally sent to a landing page.

I run a D2C skincare brand in Mumbai and spend around ₹2 lakh a month on Meta ads that go straight to our product page. Conversion is poor. I'm thinking of a dedicated landing page for our best-selling serum. What should it include, and what will it cost to get one built properly?

A dedicated page should carry one product and one action: the ad's promise in the headline, the result and ingredients near the top, real reviews, before-and-after proof you can substantiate, an offer, objection-handling FAQs and a sticky buy button with UPI and cash on delivery. Meta Pixel and Conversions API events must fire on it. WavX's custom landing page starts at ₹40,000, within ₹34,000–₹50,000, with conversion tracking at ₹8,000 and payment gateway setup at ₹5,000. Against ₹2 lakh of monthly spend that is a one-time cost, and the price is open to discussion at /contact.

Does WavX Solutions publish a fixed price for landing pages?

WavX Solutions publishes a starting price: a custom-coded landing page for one campaign, with design, copy and a CRM hook, starts at ₹40,000, with a range of ₹34,000–₹50,000. Add-ons are listed too: conversion tracking ₹8,000, payment gateway setup ₹5,000 and custom animation ₹10,000. The final figure depends on design effort, number of sections and integrations, and is set after a free consultation. It is negotiable; share your budget and the page is scoped to it. Pages are built as custom code, not from templates or page builders.

I'm a property broker in Dubai launching an off-plan project in two weeks. I need a single landing page in Arabic and English with a lead form that pushes enquiries to WhatsApp and our CRM, plus tracking for Meta and Google campaigns. Is two weeks workable, and what do you need from me to hit it?

Two weeks is workable for a single bilingual landing page if content arrives on day one. WavX's published timelines put a focused website at as little as 7 days. What is needed from you: final Arabic and English copy, project renders and floor plans, brand assets, the CRM's API details, your WhatsApp Business number, and access to Meta and Google ad accounts for tracking. The Arabic version needs a true right-to-left layout, not a mirrored translation. WavX's working day is 8:30 AM–5:30 PM UAE time.

landing page getting clicks but no leads

Clicks without leads usually mean the page does not match what the ad promised, or the form asks too much. Check that the headline repeats the ad's offer, that the page loads quickly on mobile data, that the call to action is visible without scrolling, and that the form has only the fields sales needs. Then confirm the form really submits and that tracking records it; a broken form or a missing conversion event looks identical to zero leads. Test one change at a time.

landing page builder vs custom coded landing page

A landing page builder is quicker and cheaper for testing an offer; a custom-coded page is better once the page carries real ad spend. Builders give drag-and-drop editing and templates, but add script weight, limit layout and integrations, and keep the page on their platform. A coded page loads faster, matches the brand exactly, connects to any CRM or payment gateway, and belongs to you outright. WavX builds landing pages only as custom code, so a builder is the right tool if you just need a quick test.

what is a rest api in simple words

A REST API is a set of web addresses that one program calls to read or change data in another, using the same HTTP requests a browser uses. Each address stands for a thing, such as /orders or /customers/42, and the verbs GET, POST, PUT and DELETE say whether to fetch, create, update or remove it. Data usually travels as JSON. It is how a website's front end talks to its server, how a mobile app shares that same server, and how outside systems such as payment gateways connect.

rest vs graphql which to use

Use REST by default and GraphQL when many different screens need different slices of the same data. REST is simpler to build, cache, secure and document, and almost every third-party service speaks it. GraphQL lets the client ask for exactly the fields it needs in one request, which helps complex dashboards and mobile apps on slow networks, but it adds work around query limits, caching and permissions. Many products expose REST publicly and use GraphQL internally. WavX builds both and picks per project.

Do I need a public API for my web application?

You need a public API only if other companies' software must read or write data in your product: partners placing orders, customers syncing to their own systems, or a marketplace of integrations. If the only consumers are your own website and mobile app, a private API is enough and costs less to secure and support. A public one adds API keys, rate limits, versioning and documentation. In WavX's published cost model a public API is a ₹70k add-on to a software build.

I'm the CTO of a small freight-tech SaaS and we want to open a partner API so customers' warehouse systems can push shipments to us. We'll outsource the build. What should the spec include so we don't end up with something insecure or impossible to change later?

The spec should fix six things before any code: authentication with per-partner API keys or OAuth client credentials; rate limits per key; a version in the URL so changes never break existing partners; idempotency keys so a retried request does not create duplicate shipments; signed webhooks for status updates; and an OpenAPI document with a sandbox environment. Add request logging per partner and a clear error format. In WavX's published cost model a public API is a ₹70k add-on; send the draft spec to helpwavx@gmail.com for a scoped quote.

Does WavX Solutions build both REST and GraphQL APIs?

REST API design and GraphQL API development are both listed capabilities of WavX Solutions' web application development service. APIs are built in Node.js or Python on PostgreSQL or MongoDB and are used to connect web front ends, mobile apps and third-party systems such as payment gateways, CRMs and messaging services, so the same backend can later serve a mobile app or a partner integration. A public, documented API is priced as a ₹70k add-on in the published cost model.

roles vs permissions in a web app

A permission is a single allowed action, such as 'view invoices' or 'approve refund'; a role is a named bundle of permissions, such as Accountant or Branch Manager, that is assigned to users. Checking permissions in the code and assigning roles to people keeps the system flexible: a new job title becomes a new bundle, not a code change. Most business apps also need scope on top, meaning the same role sees only its own branch, client or team. Role-based access control is the name for this whole arrangement.

Is two-factor authentication really necessary for my web app?

Two-factor authentication is necessary for any account that can see other people's data or move money: admins, staff, finance users and merchants. For ordinary customers it can stay optional. Stolen or reused passwords are a common way accounts get taken over, and a second factor from an authenticator app, SMS or a passkey blocks that even when the password leaks. The sensible setup is mandatory for admin roles, offered to everyone else, with recovery codes so a lost phone does not lock anyone out.

What does WavX's cost model add for authentication and roles in a web application?

₹60k. In WavX's published software cost model, authentication and roles is a ₹60k add-on on top of the base build, which is ₹4.5L for a custom web application, ₹7L for a SaaS product and ₹2L for an internal tool or dashboard. Launching with a few clear roles keeps it simple; enterprise single sign-on or many permission levels are scoped in the free consultation. It is a calculator input, not a fixed quote, and the final price is open to discussion. The estimator is at /tools/software-cost-estimator.

Who can see my customers' data in the admin panel once the web app is live?

Only the people you give admin accounts to, and each of them only as far as their role allows. A properly built admin panel has permission levels, so support staff might see names and orders but not payment details, while only an owner can export data or add new admins. Passwords are stored hashed, so nobody can read them. Developer access to the live database should be limited, logged and removable by you; WavX clients own their code and can host on their own cloud account, which keeps that control with the client.

documents needed for payment gateway on website india

Indian payment gateways generally ask for the business's PAN, GST registration where applicable, proof of the business entity, a cancelled cheque or bank statement for the settlement account, and KYC documents of the owner or directors. They also review the website itself: it needs live pages for terms, privacy policy, refund and cancellation policy, contact details, and clear product or service pricing. Each gateway sets its own list and approval steps, so check its onboarding page. The developer's part is building those pages and the checkout before the review.

stripe vs razorpay for indian saas with international customers

Razorpay fits collecting from Indian customers; Stripe fits collecting from customers abroad, and many SaaS companies end up using both. Razorpay is built around Indian methods such as UPI, net banking, cards and mandates for recurring payments. Stripe is built around international cards, multiple currencies and subscription tooling. Which one you can open depends on where the company is registered and each gateway's onboarding rules, which change, so confirm with both. A billing layer that can route by customer country avoids a rebuild; WavX names both among its integrations.

stripe subscriptions with cards and ach in custom web app

A custom web app takes cards and ACH bank debits for subscriptions by using Stripe's hosted checkout or embedded payment fields, so card and bank details never touch your server. The app creates customers, plans and subscriptions through the API and listens to webhooks to switch access on or off. ACH needs extra handling because bank debits settle days later and can fail after the fact, so access rules must cover pending and returned payments. Sales tax by state is a separate decision to settle with your accountant before launch.

We're building a class-booking web app for a chain of fitness studios in Abu Dhabi and Dubai. Customers will pay in AED by card and Apple Pay, and buy monthly packages. Which payment gateway should we plan for, and what does the integration involve on the development side?

Plan for a gateway that settles in AED to a UAE bank account and supports cards, Apple Pay and recurring charges; Stripe operates in the UAE, and regional gateways and bank acquirers are the alternatives, so compare their onboarding terms directly. On the development side the work is a hosted or embedded checkout, tokenised cards for monthly packages, webhooks that confirm bookings only after payment succeeds, refunds from the admin panel, and Apple Pay domain verification. In WavX's published cost model, payments and billing is a ₹90k add-on, quoted in INR.

paynow qr payment in web app

A web app accepts PayNow by generating a QR code for each order through a payment gateway or a bank's API, which the customer scans in their banking app. The gateway then sends a webhook when the transfer arrives, and the app marks the order paid. The engineering points are a unique reference per QR so payments match the right order, an expiry time on unpaid codes, and a waiting screen that updates the moment payment lands. Several gateways operating in Singapore offer PayNow alongside cards in one integration.

gcash payment on custom website

A custom website accepts GCash through a payment gateway that supports Philippine e-wallets, since the wallet is not usually connected directly. At checkout the customer picks GCash, is redirected to approve the payment in the wallet, and returns to the site; the gateway's webhook then confirms the order. The same integration normally adds Maya, cards and online banking. The build must handle customers who abandon the redirect, so unpaid orders expire cleanly, and should send the receipt by SMS or email because many buyers pay from their phones.

sepa direct debit for saas subscriptions

SEPA Direct Debit lets a SaaS collect recurring euro payments straight from a customer's bank account, which business buyers in Germany, the Netherlands and neighbouring countries often prefer to cards. The customer accepts a mandate once at checkout, and the gateway debits each billing cycle. The build needs to store the mandate reference, send the required advance notice of each charge, and handle the fact that debits confirm days later and can be reversed by the customer. Access rules should cover pending, failed and disputed payments, not only paid ones.

payment gateway integration cost for website india

Payment gateway setup on a WavX landing page or business website is ₹5,000, while full payments and billing in a software build, with checkout, verification, webhooks, refunds and invoices, is a ₹90k add-on in its published cost model. These are developer fees; the per-transaction charge is set and published by Razorpay or whichever gateway you choose. Subscriptions, split payments and multiple gateways push effort up, so starting with one gateway and one-time payments keeps the bill small. If the number does not suit your budget, say so; it can be discussed.

payment deducted but order not confirmed website

This happens when the customer's bank debits the money but the website never hears back, usually because the browser closed or the network dropped before the redirect; it is common with UPI, where the customer approves in a separate app. The fix is to stop relying on the redirect: confirm orders from the gateway's server-to-server webhook, and run a scheduled check that asks the gateway for the status of every pending payment. Where the order truly failed, trigger the refund through the gateway and message the customer by SMS or WhatsApp.

How does the money from payments on my website reach my bank account?

The payment gateway collects the money and transfers it to the bank account you registered with it, on the gateway's settlement cycle. With an Indian gateway such as Razorpay, a customer pays by UPI, card or net banking, the gateway deducts its fee, and the balance is settled to your current account, with a report showing each transaction. The developer never holds your money. Your website's admin panel can show which orders are paid and settled, so accounts can match bank credits against orders and GST invoices.

instant eft and card payments on custom website south africa

A custom South African website takes instant EFT and cards through a local payment gateway, such as PayFast or a similar provider, integrated by API. The customer chooses a method, pays on the gateway's secure page, and the site confirms the order from the gateway's notification. Instant EFT matters because many shoppers prefer paying from their bank account to entering a card. The build should price in rand, handle abandoned payments, and verify every notification's signature. Check each gateway's onboarding requirements for your business type before choosing.

which payment gateway for indian business website

Choose on five points, not on brand: the payment methods your customers use, including UPI, cards, net banking, wallets and EMI; how quickly money settles to your bank; how smooth onboarding is for your business type; the quality of the API and documentation; and support when a payment is disputed. Fees are published by each gateway and should be compared directly. For subscriptions, check recurring-payment support. WavX names Razorpay and UPI among its integrations, and any gateway with a documented API can be connected to custom code.

what are websockets used for

WebSockets keep a connection open between the browser and the server so either side can send data at any moment, without the page asking again and again. They are used for chat, live notifications, order and delivery tracking, dashboards that update as numbers change, multiplayer or collaborative editing, and live auctions. A normal web request is like sending a letter and waiting for a reply; a WebSocket is like staying on a phone call. They are only worth adding where a delay of a few seconds would matter.

How much extra does it cost to add live updates or chat to a web app?

₹70k is the real-time add-on in WavX's published cost model, on top of the base for a custom web application (₹4.5L), SaaS product (₹7L) or internal tool (₹2L). Real-time means WebSocket updates such as live dashboards, notifications or in-app chat. Effort depends on concurrent users, whether messages must be stored and searchable, and whether a mobile app needs the same feed. Starting with live notifications and adding full chat later keeps the first build lighter. It is a calculator input, not a fixed quote, and the price is negotiable; see /tools/software-cost-estimator.

We're setting up an online bidding platform for used farm equipment in Madhya Pradesh. Dealers will bid live from their phones, often on weak mobile networks, and must pay a refundable deposit by UPI before bidding. We expect around 500 bidders in a busy auction. How should the live bidding be built so it's fair and doesn't break?

Make the server the only judge of time and order. Bids travel over WebSockets, the server timestamps and validates each one in a single queue, and every screen is updated from that result, so a slow phone cannot jump ahead or act on a stale price. Add automatic reconnection, a fallback to short polling on weak networks, and extra seconds when a bid lands near closing. Collect the deposit through a UPI payment gateway and open bidding from its webhook. Around 500 connected bidders is well within a single well-built Node.js service.

react vs angular vs vue for business web app

All three can build a solid business web app; the practical difference is hiring and ecosystem, not capability. React has a very large pool of developers and libraries and pairs with Next.js for server rendering and with React Native for mobile. Angular is a complete, opinionated framework