WhatsApp Us

UPI, cards, net banking · websites and apps

Payment gateway integration developer: UPI and card checkout that confirms every payment correctly

A payment gateway integration developer connects your website or app to a payment provider so customers can pay by UPI, cards, net banking or wallets, and so every successful payment actually marks the right order as paid. Most failures are not in the pretty payment screen; they are in signature checks, webhooks, pending statuses and refunds. BtechWaleTech is three freelance developers in India who build checkout for stores, fee portals, booking tools and apps. Online stores start at ₹50,000; checkout added to an existing site is quoted after we read your code. For store-wide builds see freelance ecommerce developer.

  • Online store with checkout from₹50,000 · US$750
  • Custom web app with payments from₹60,000 · US$900
  • App with in-app checkout from₹40,000 · US$600
  • Adding checkout to an existing siteQuoted after a code review
  • Merchant accountOpened in your business name
  • Card data on our serversNone; the provider handles it
  • UPI intent and QR
  • Cards with 3-D Secure
  • Hosted or embedded checkout
  • Webhooks and signature checks
  • Refunds and reconciliation
  • Subscriptions and AutoPay
  • Web, Android and iOS

Three freelance developers · Remote from India · Checkout for stores, schools, clinics, SaaS tools and apps

  • 3Developers reviewing each payment flow
  • 2Working days to an itemised quote
  • 2Months of free maintenance after launch
  • 0Card numbers stored on your server

The short answer

What does a payment gateway integration developer do?

A payment gateway integration developer creates orders on your server, opens the provider’s checkout for UPI, cards or net banking, verifies the signed response and webhook before marking an order paid, and handles pending, failed and refunded payments. With BtechWaleTech an online store with checkout starts at ₹50,000; integration into an existing site is quoted after a code review.

Need a wider API project, such as SMS or ERP links as well? See freelance API developer. Selling on WooCommerce? See WooCommerce developer.

Last updated

Payment integration at a glance
MethodsUPI (intent, QR), debit and credit cards, net banking, wallets, EMI where your provider offers it
Checkout stylesHosted page, embedded pop-up, or server-to-server for approved merchants
Must-havesServer-side order creation, signature check, webhooks, idempotency
Edge casesPending UPI, timeouts, double payments, partial refunds
New storeFrom ₹50,000, 4–8 weeks
Existing siteQuoted after reviewing your code and platform
Fees to the providerSeparate; set by your provider’s fee schedule

Why choose us

Plug-in yourself, a first-time payment job, or developers who build checkout often

Plenty of payment integrations are done by installing a plug-in. That works until the first odd case appears.

Plug-in yourself, a first-time payment job, or developers who build checkout often
What happens Plug-in you install yourself Developer doing a first payment job BtechWaleTech
Setup speed Fast on standard platforms Varies Planned alongside your order flow
Payment confirmation Depends on plug-in quality Often trusts the browser redirect alone Signature check plus webhook before any order is marked paid
Pending UPI payments Often left unhandled Frequently missed Status polling and webhook updates, with a clear customer message
Refunds Done manually in the provider panel Manual From your admin panel, synced back to the order
Card data Handled by provider Sometimes touches your server Never touches your server
Custom flows Limited to what the plug-in offers Possible Deposits, part payments, subscriptions, split settlements
Testing Few test orders Happy path only Sandbox tests for success, failure, pending, refund and duplicate
After launch You watch for problems Ad hoc 2 free months, then from ₹8,000/mo

If your site runs on a mainstream platform and sells simple products, the provider’s official plug-in may be all you need; we will tell you so rather than write custom code.

Pricing

Payment gateway integration pricing: where the effort goes

The table below lists our starting prices. Checkout is included in online stores from ₹50,000, in custom web apps from ₹60,000 and in apps from ₹40,000. Adding payments to a site that already exists is quoted after we read the code, because the effort depends on how orders are stored today. Cost rises with the number of payment flows (one-time, deposits, subscriptions, split payouts), with custom refund and reconciliation logic, and with integration into accounting or ERP systems. Transaction fees charged by your payment provider are separate and paid directly to them.

Starting prices in INR and USD
ServiceIndia (INR)Worldwide (USD)Typical timelineWhat is included
Static website from ₹10,000 from US$150 1 to 2 weeks Up to 100 pages, Responsive design, Contact form and enquiry setup, Basic SEO tags and sitemap
SEO website (299+ pages) from ₹20,000 from US$300 3 to 5 weeks 299+ SEO pages, Keyword and page planning, Schema, sitemap, and internal linking, Design to deployment included
Ecommerce store from ₹50,000 from US$750 4 to 8 weeks Product and category pages, Payment gateway setup, Order and inventory basics, Performance tuning
Android & iOS app from ₹40,000 from US$600 6 to 10 weeks Android and iOS app (Flutter or React Native), Login, forms and push notifications, Admin panel and API connection, Google Play and App Store publishing
Custom web app or software from ₹60,000 from US$900 6 to 12 weeks Custom features and APIs, User accounts and roles, Admin panel, Deployment and handover
AI automation from ₹40,000 from US$600 2 to 4 weeks Workflow mapping, Tool and CRM integrations, AI agent or automation build, Testing and handover
Monthly SEO from ₹10,000/mo from US$150/mo Ongoing, monthly Technical fixes, On-page and content work, Local SEO and listings, Search Console reporting
Maintenance and support from ₹8,000/mo from US$120/mo Ongoing, monthly Content updates, Bug fixes, Backups and security checks, Speed and uptime checks

All prices are starting points, quoted in INR for India and USD for international clients, not fixed quotes. Final cost depends on the number of pages, features, integrations, content, and timelines. Share your requirement and you get an itemised estimate with nothing hidden. See full pricing.

What does a payment gateway integration developer actually build?

A payment gateway integration developer writes the code between your business system and a payment provider. The customer sees a checkout screen for a few seconds; behind it sit several steps that must happen in the right order: create an order on your server, request a payment session from the provider, send the customer to pay, receive the result, verify that the result genuinely came from the provider, update the order, send confirmation, and later match the payment to the money that arrives in your bank.

Each of those steps can fail independently. The customer can close the browser after paying. The UPI app can take a minute to confirm. The network can drop between the provider and your server. A good integration expects all of this. A weak one works in the demo and quietly loses orders in real life.

So the job covers back-end code, front-end checkout, webhook endpoints, admin tools for refunds, and reconciliation reports. It does not include negotiating fees with a provider or completing your merchant KYC; those are between your business and the provider, though we can tell you which documents are usually requested.

How online payments work in India: provider, bank and your server

When a customer pays on your site, the money does not come to you directly. A payment gateway or payment aggregator collects it on your behalf through its partner banks and card networks, then settles it into your current account after its settlement cycle, minus its fees. In India, online payment aggregators are regulated by the Reserve Bank of India, which is why onboarding asks for business documents and a live website with clear policies.

Your server never sees full card numbers when you use a standard checkout. The provider hosts or embeds the payment form, handles the card network and bank authentication, and gives your server a payment ID and a status. Your code’s job is to trust nothing until it has verified that status with the provider.

The accounts involved should all be yours: the merchant account on the provider’s dashboard, the API keys it issues, the bank account it settles into and the website or app that calls it. A developer should only ever receive test keys to build with and, at go-live, access you grant and can revoke.

UPI integration: intent, QR and what happens while a payment is pending

UPI is the method most Indian customers reach for first, so a payment gateway integration developer must get it right on both phones and desktops. On a phone the best flow is UPI intent: the checkout opens the customer’s UPI app directly, they approve with their PIN and come back. On a desktop the usual flow is a dynamic QR code for that exact amount, scanned with the phone. Asking customers to type a UPI ID and approve a collect request is increasingly discouraged across the industry, so intent and QR are the safer defaults.

The tricky part is time. A UPI payment can sit as pending for seconds or minutes while banks confirm it. The checkout must show a clear “waiting for confirmation” state, poll the provider for status, and rely on the webhook as the final word. If the customer closes the page, the order must still update when the webhook arrives.

There is also the case every seller meets eventually: the customer’s bank shows a debit but the payment failed. Usually the bank reverses it automatically. Your site should say so clearly on the failure page instead of leaving the customer to panic and call you.

  • Intent flow on mobile, QR on desktop
  • A visible pending state with automatic status checks
  • Webhook as the source of truth for the final status
  • Clear wording for failed-but-debited cases

Card payments: 3-D Secure, tokenisation and PCI DSS in plain words

Card payments in India add a second step, usually an OTP from the issuing bank, known as 3-D Secure or additional factor authentication. The provider’s checkout handles it; your integration simply waits for the final status like any other method.

Since RBI’s card-on-file rules took effect, merchants may not store customers’ full card numbers. Saved cards now work through tokens issued by the card networks, which the provider manages with the customer’s consent. For you, that means one simple rule: card numbers must never pass through or be saved on your server.

The global card-security standard is PCI DSS. If you use the provider’s hosted or embedded checkout, card data goes straight to them and your compliance burden stays small. If you want a fully custom card form on your own server, the burden grows sharply and the provider will ask for evidence of compliance first. For almost every small or mid-sized business, hosted or embedded checkout is the right choice.

Hosted, embedded or server-to-server: which checkout should you choose?

There are three broad ways to present checkout, and the choice affects conversion, effort and compliance.

Hosted (redirect) checkout

The customer is sent to the provider’s payment page and returned afterwards. Quickest and lightest on compliance; the brief jump to another page is familiar to Indian shoppers.

Embedded (pop-up or inline) checkout

The provider’s payment form opens over or inside your page. The customer stays on your site, conversion is usually a little smoother, and card data still never touches your server. This is our default for most projects.

Server-to-server (custom) checkout

Your own form collects details and your server calls the provider’s APIs. Maximum control, but it needs PCI DSS compliance for cards and provider approval. Rarely worth it for small businesses.

On mobile apps, providers offer SDKs for Flutter and React Native that behave like embedded checkout. For digital goods sold inside Android and iOS apps, Google Play and the App Store have their own billing rules, which we check before planning your flow.

Signature checks, webhooks and idempotency: the core of a safe integration

This is where a payment gateway integration developer earns their fee. The browser tells you a payment succeeded, but the browser is under the customer’s control and can be faked. So the rule is: never mark an order paid based on the browser alone.

Instead, the order is created on your server first with the exact amount. When the payment returns, your server checks the provider’s cryptographic signature using the secret key only your server holds, or fetches the payment status directly from the provider’s API. Separately, the provider calls your webhook endpoint with the final status; that endpoint also verifies the signature before updating anything.

Because webhooks can arrive late, twice or before the browser returns, every update must be idempotent: processing the same event twice must not create two orders, two invoices or two confirmation messages. And the amount paid must be compared with the amount expected, so nobody can pay one rupee for a thousand-rupee order.

  • Create the order and amount on the server
  • Verify the signature or fetch status server-side
  • Verify every webhook before acting on it
  • Compare paid amount and currency with the order
  • Make every status update safe to run twice
  • Keep secret keys in server environment variables, never in front-end code

Refunds, cancellations and disputes

Refunds should start from your own admin panel, not from a separate provider dashboard where nobody remembers to update the order. A good integration lets staff issue full or partial refunds against an order, calls the provider’s refund API, and records the refund ID and status so the order, the invoice and the stock all stay consistent.

Refunds take time to reach the customer’s account depending on the method and bank, so the customer should receive a message with the refund reference. Your refund and cancellation policy page should say plainly how and when refunds happen; providers check for it during onboarding.

Card disputes, or chargebacks, arrive when a customer tells their bank a payment was not authorised or the goods never came. The provider notifies you and asks for evidence. Keeping delivery proof, order logs and customer messages linked to each order makes these far easier to answer.

Subscriptions and recurring payments with UPI AutoPay and card mandates

Gyms, coaching institutes, SaaS tools and membership sites often want automatic renewals. In India this works through mandates: the customer authorises a recurring debit once, via UPI AutoPay or a card e-mandate, and later charges run within the approved limits. RBI rules require customers to be notified before each debit and to be able to cancel easily.

The integration has more moving parts than a one-time payment: creating plans, registering the mandate, handling renewal events by webhook, retrying failed renewals, pausing access when payment fails, and sending reminders. Access control must follow payment status automatically, or someone ends up checking spreadsheets every month.

If recurring card payments are not essential, a simpler pattern also works well: send a payment link by WhatsApp or email a few days before renewal, and extend access when the webhook confirms payment. See membership website developer for the wider build.

How to choose a payment provider without getting stuck later

We do not push any particular provider; choose on facts for your business. Compare the fee schedule for each method you expect (UPI and RuPay debit cards are generally zero-MDR under current government rules, though providers may charge other fees), the settlement cycle, which methods and international cards are supported, how onboarding works for your business type, the quality of API documentation and sandbox, and how quickly support replies when a payment is stuck.

Ask each provider about its rules for your category. Some categories need extra approvals, and some providers decline certain businesses entirely. Get approval before the developer finishes the integration, not after.

Build the integration so that switching providers later means replacing one module, not rewriting checkout. We keep provider-specific code behind a small internal interface for exactly this reason. It costs little upfront and saves a great deal if fees or service change.

Payment integration on WordPress, custom code and mobile apps

On WooCommerce, Shopify and similar platforms, the provider’s official plug-in or app is usually the right starting point. The developer’s job is to configure it correctly, test every status, check that order emails and stock update as expected, and fix conflicts with other plug-ins. Custom code only enters when you need something the plug-in cannot do.

On custom sites in PHP, Node.js, Python or Next.js, we use the provider’s server SDK or REST API directly, with the order model, webhook handler and admin refund tools written to fit your existing database.

In Android and iOS apps built with Flutter or React Native, the provider’s mobile SDK opens checkout inside the app, while your server still creates orders and verifies results. For physical goods and real-world services this is standard; for digital content consumed inside the app, store billing rules apply and must be checked first.

Related: Shopify developer, WooCommerce developer and ecommerce app developer.

GST invoices, receipts and reconciliation after the payment

A payment is not finished when the customer sees “success”. Your accountant needs an invoice with the correct GST details, your team needs to know which orders were paid, and at month end someone must match what customers paid, what was refunded and what the provider actually settled into your bank after fees.

A payment gateway integration developer can automate most of this. Invoices are generated from the order when payment is confirmed, with GSTIN, HSN or SAC codes and tax split as your accountant specifies. Settlement reports from the provider are fetched and matched against orders, flagging anything that does not line up: a payment with no order, an order marked paid with no payment, or a refund never processed.

This matching is where businesses quietly lose money. A daily reconciliation report, sent automatically, catches problems while they are still easy to fix.

Security and fraud basics every payment integration needs

Most payment security comes from a few disciplined habits rather than clever tricks. Keep live API keys and webhook secrets in server environment variables, never in front-end code or the repository. Serve the whole site over HTTPS. Verify every webhook. Log payment events without logging sensitive data. Give staff individual admin logins so refunds are traceable to a person.

For fraud, watch for patterns that do not match normal buyers: many failed attempts from one device, unusually large orders from new accounts, or mismatched delivery details. Providers run their own risk checks, but your own rules, such as holding very large first orders for a phone confirmation, add a useful layer. Cash on delivery and prepaid options can be offered differently based on pin code or order value.

If your site has been compromised in the past, clean it before adding payments. See website security freelancer.

Testing checklist before you switch on live payments

Every provider offers a test mode with test cards and simulated UPI results. Use it to rehearse every path, not just a happy payment. Then do a few small live transactions with real money and refund them before announcing launch.

  • Successful payment by UPI intent on Android and iPhone
  • Successful payment by QR on desktop
  • Card payment with OTP, and one with a wrong OTP
  • Customer closes the page after paying: order still updates by webhook
  • Payment stays pending, then succeeds; and pending, then fails
  • Same webhook delivered twice: no duplicate order or email
  • Tampered amount in the browser: payment rejected
  • Full and partial refund from admin, reflected on the order
  • Invoice generated with correct GST details
  • Live keys only on the server; test keys removed

How much does a payment gateway integration developer cost?

It depends on whether payments are part of a new build or added to an existing system. With BtechWaleTech, a new online store including checkout starts at ₹50,000 (US$750); a custom web app or portal with payments starts at ₹60,000; an Android and iOS app with in-app checkout starts at ₹40,000. Adding payments to an existing site is quoted after we review the code, since a tidy order model takes far less work than one built without payments in mind.

Quotes in the market vary widely for “payment gateway integration” because some cover only installing a plug-in while others include webhooks, refunds, reconciliation and testing of failure paths. When comparing, ask each developer exactly which of those are included.

Remember that the provider’s transaction fees, any setup charges and your bank charges are separate from development cost and paid to them directly.

Example: a coaching institute moving fee collection online

This is a hypothetical example. A coaching institute in Vijayawada collects fees in instalments by cash and bank transfer, and staff spend hours each month matching payments to students. It wants parents to pay by UPI or card from a link, with receipts and a dues report.

The institute opens a merchant account in its own name. We build a small fee portal: each student has instalments; the office sends a payment link by WhatsApp; the parent pays by UPI intent on their phone; the webhook marks the instalment paid, generates a receipt and notifies the office. Pending payments show as pending, not failed. A daily report lists payments received, settlements from the provider and anything unmatched.

After launch, the office asks for partial payments, which are added as a change. Cash payments are still recorded manually in the same portal so the dues report stays complete.

Payment integration for sellers and institutions across India

Payment integration is done entirely online, so your location does not matter. We work remotely with businesses in every state; the city pages below describe what local sellers and institutions usually need.

Examples: Banarasi saree sellers in Varanasi, leather and footwear makers in Agra and Kanpur, sports goods brands in Meerut, jewellers in Thrissur, food and textile sellers in Amritsar, handloom and flower traders in Madurai, gem and handicraft exporters in Jaipur and coaching institutes in Vijayawada. For the full list see India.

Checkout styles

Payment checkout options compared

Most small and mid-sized businesses are best served by embedded checkout.

Payment checkout options compared
OptionCustomer experienceCard data on your server?EffortBest for
Official platform plug-in Depends on the plug-inNoLowStandard WooCommerce or Shopify stores
Hosted redirect Short hop to provider page and backNoLowSimple sites, payment links, invoices
Embedded pop-up or inline Stays on your siteNoMediumMost custom stores, portals and apps
Mobile SDK in app Native-feeling checkout in the appNoMediumFlutter or React Native apps selling goods or services
Server-to-server custom form Fully brandedYes, needs PCI DSSHighLarge merchants with compliance teams

Status handling

What your system should do for each payment status

The cases below are where most integrations fail. Related reading: freelance backend developer.

What your system should do for each payment status
Status or eventWhat the customer seesWhat your system does
Success, verified Confirmation page and messageMark paid once, send invoice, update stock
Pending (common with UPI) “Waiting for your bank to confirm”Poll status, wait for webhook, do not cancel yet
Failed Clear failure message and retry buttonKeep order unpaid; allow a fresh attempt
Failed but money debited Note that the bank usually reverses itLog it; check status again; support can see it
Duplicate webhook NothingIgnore the repeat; no second order or email
Paid twice for one order Message that the extra will be refundedFlag and refund the duplicate payment
Refund processed Refund reference by email or WhatsAppRecord refund ID, adjust order, invoice and stock

Costs

Payment integration cost by project type

Starting prices; provider transaction fees are separate. See the pricing page.

Payment integration cost by project type
ProjectFrom (India)From (abroad)Typical timeline
Online store with UPI and card checkout ₹50,000US$7504–8 weeks
Portal or web app with payments, refunds and reports ₹60,000US$9006–12 weeks
Android and iOS app with in-app checkout ₹40,000US$6006–10 weeks
Automated reconciliation and daily payment summary ₹40,000US$6002–4 weeks
Payments added to an existing site Quoted after code reviewQuoted after code reviewDepends on the codebase
Maintenance after 2 free months ₹8,000/moUS$120/moMonthly

Across India

Online payments for businesses in these cities

We work remotely with every state. These city pages explain what local sellers and institutions usually need.

  • Payment integration in Varanasi

    Banarasi silk saree weavers and sellers increasingly sell online to buyers across India and abroad, and need UPI, cards and international payments that confirm reliably.

  • Payment integration in Agra

    Agra’s footwear makers, marble inlay artisans and tour operators take advance payments and orders online from domestic and foreign customers.

  • Payment integration in Meerut

    Meerut’s sports goods manufacturers sell cricket bats and equipment to clubs and players online, often with bulk orders and part payments.

  • Payment integration in Thrissur

    Thrissur is known for gold jewellery; jewellers there want booking deposits and savings-scheme instalments collected online with clear receipts.

  • Payment integration in Amritsar

    Amritsar’s papad and warian makers, phulkari sellers and hotels near the Golden Temple take orders and bookings from visitors and repeat buyers.

  • Payment integration in Madurai

    Sungudi saree sellers, jasmine traders and hotels serving temple visitors in Madurai want simple UPI links and online booking payments.

  • Payment integration in Kanpur

    Kanpur’s leather goods and saddlery makers sell to trade and retail buyers and need checkout that handles large orders and GST invoices.

  • Payment integration in Jaipur

    Gem, jewellery, blue pottery and textile sellers in Jaipur take orders from tourists after they return home, so international card support matters.

  • Payment integration in Kolkata

    Sweet shops shipping across India, saree retailers and schools in Kolkata need order payments and fee collection that work on every phone.

  • Payment integration in Shillong

    Homestays, cafés and tour operators in Shillong take advance bookings online from travellers who expect to pay by UPI.

  • Payment integration in Tirupati

    Hotels, travel services and shops serving pilgrims to Tirupati handle many small advance payments that must confirm instantly.

  • Payment integration in Vijayawada

    Coaching institutes and wholesale traders in Vijayawada move fee and order collection online to cut manual matching of transfers.

  • Payment integration in Kozhikode

    Kozhikode’s halwa and spice sellers and textile retailers ship to customers in India and the Gulf, so card and UPI checkout both matter.

  • Payment integration in Panaji

    Goa’s homestays, water-sports operators and cafés around Panaji take deposits online from domestic and international visitors.

  • Payment integration in Mohali

    Clinics, immigration consultants and IT startups in Mohali collect consultation fees and subscriptions online through their own portals.

How it works

How we integrate payments into your site or app

  1. Share your flow

    Tell us what customers pay for, how (one-time, deposit, instalment, subscription) and where your site or app runs today. Send code access if it already exists.

  2. Review and estimate

    We map the payment flows and edge cases and send an itemised estimate in about two working days. Nothing is billed until you approve it in writing.

  3. You open the merchant account

    Your business applies with the provider of your choice and shares test keys. Live keys stay in your control until go-live.

  4. Build and verify

    Server-side orders, checkout, signature checks, webhooks, refunds and invoices are built on staging against the provider’s test mode.

  5. Test every path

    We rehearse success, failure, pending, duplicate and refund cases, then run small live payments and refund them before launch.

  6. Launch and watch

    After launch we monitor the first days of real payments closely. Two months of free maintenance follow; ongoing care afterwards is optional.

Questions

Payment gateway integration: questions people ask

What does a payment gateway integration developer do?

They connect your website or app to a payment provider so customers can pay by UPI, cards, net banking or wallets. The work covers creating orders on your server, opening checkout, verifying the provider’s signed response and webhooks, handling pending and failed payments, refunds, invoices and reconciliation with settlements. The goal is that every real payment marks the right order paid exactly once.

How much does payment gateway integration cost?

With BtechWaleTech a new online store including UPI and card checkout starts at ₹50,000, a portal or web app with payments starts at ₹60,000, and an app with in-app checkout starts at ₹40,000. Adding payments to an existing site is quoted after reviewing your code. Provider transaction fees are separate and paid directly to the provider.

How long does it take to integrate a payment gateway?

Installing an official plug-in on a standard store can be quick. A proper custom integration with webhooks, refunds, invoices and full testing of failure cases takes longer, and merchant account approval by the provider also takes its own time. We give a timeline in the itemised estimate after seeing your site and payment flows.

Can you add UPI payments to my existing website?

Usually, yes. We review how orders are stored on your site, then add server-side order creation, the provider’s checkout with UPI intent for phones and QR for desktops, and a webhook handler that confirms payments. Sites built in PHP, Node.js, Python, WordPress or similar can all take payments; the effort depends on the existing code.

Which payment gateway is best for a small business in India?

There is no single best choice. Compare fees for the methods your customers use, settlement time, supported methods and international cards, onboarding rules for your business category, documentation quality and support response. We stay neutral and build the integration so switching providers later is a contained change rather than a rewrite.

Do I need a website to get a payment gateway?

Most providers ask for a live website or app with clear product or service details, contact information, and terms, privacy, refund and shipping policies before approving a merchant account. Some also offer payment links that work without a full site. If you need a site first, a static business website with BtechWaleTech starts at ₹10,000.

Is it safe to take card payments on my website?

Yes, if card details go straight to the payment provider through hosted or embedded checkout. That way full card numbers never touch your server, and your compliance burden stays light. Add HTTPS, keep secret keys on the server, verify every webhook and give staff individual logins, and card payments are safe for small businesses.

What is a payment webhook and why does it matter?

A webhook is a message the payment provider sends to your server when a payment’s status changes. It matters because the customer’s browser may never return to your site after paying. A verified webhook is the reliable way to learn that a payment succeeded, failed or was refunded, so orders update correctly even when customers close the page.

Why do some UPI payments stay pending?

UPI payments pass through the customer’s bank, the UPI network and the provider’s bank, and confirmation can take a little time. A well-built integration shows a clear pending state, checks the status automatically and waits for the webhook before deciding. If money is debited but the payment fails, banks usually reverse it, and your site should tell the customer so.

Can you set up recurring payments or subscriptions?

Yes. Recurring payments in India run through mandates such as UPI AutoPay and card e-mandates, where the customer authorises repeat debits once and is notified before each one. We build plan setup, mandate registration, renewal webhooks, retries, reminders and access control. For simpler cases, payment links sent before each renewal also work well.

Can a payment gateway be integrated into an Android or iOS app?

Yes. Providers offer SDKs for Flutter and React Native that open checkout inside the app, while your server creates orders and verifies results. This is standard for physical goods and services. For digital content used inside the app, Google Play and App Store billing rules apply. Apps with BtechWaleTech start at ₹40,000.

How are refunds handled after integration?

Staff issue full or partial refunds from your own admin panel. The system calls the provider’s refund API, stores the refund reference, updates the order, invoice and stock, and sends the customer a message with the reference. Keeping refunds inside your admin, instead of only the provider dashboard, stops orders and accounts drifting apart.

Can you generate GST invoices automatically after payment?

Yes. When a payment is confirmed, the system can create an invoice with your GSTIN, the customer’s details if provided, HSN or SAC codes and the correct tax split, and email or WhatsApp it to the customer. Your accountant should confirm the tax rules for your products; we build the invoice to match what they specify.

What is payment reconciliation and do I need it?

Reconciliation matches orders, successful payments, refunds and the money actually settled into your bank after fees. Without it, missed webhooks, duplicate payments or unprocessed refunds go unnoticed for weeks. A daily automated report that flags mismatches is worth it once you have more than a handful of online payments. We build this as automation from ₹40,000.

Can I accept international card payments?

Many providers in India support international cards once enabled on your merchant account, sometimes with extra checks and different fees. We integrate whatever your provider has approved, show prices in the right currency where needed, and handle the extra verification steps. Ask your provider about international acceptance for your business category before development starts.

Who owns the merchant account and API keys?

Your business should own everything: the merchant account, the API keys, the bank account for settlements and the website or app code. Developers work with test keys and access you can revoke. BtechWaleTech never opens merchant accounts in its own name for clients, so the money and the relationship with the provider always stay with you.

My site charges customers but orders stay unpaid. Can you fix it?

Usually. This almost always comes from trusting the browser redirect alone, a missing or failing webhook, or a signature check that rejects valid payments. We review logs and the provider dashboard, repair verification and webhook handling, and reconcile the stuck orders. With code and dashboard access, the cause is normally found quickly.

Can you work on payment integration remotely?

Yes. Payment integration is entirely online: we work in your repository, use the provider’s test mode, share staging links and talk on WhatsApp or video. BtechWaleTech works with businesses across India and abroad this way and does not make on-site visits. Live keys are added by you or with you at go-live.

Website mein UPI payment lagwane mein kitna kharcha aata hai?

BtechWaleTech ke saath naya online store UPI aur card checkout ke saath ₹50,000 se shuru hota hai. Agar website pehle se bani hai to code dekhne ke baad quote milta hai. Payment provider ki transaction fees alag hoti hai. Merchant account aapke business ke naam par hi khulta hai, aur launch ke baad 2 mahine maintenance free hai.

Next step

Need a payment gateway integration developer? Tell us your payment flow

Send us what customers pay for and where your site or app runs. You will get an itemised estimate in about two working days, with online stores from ₹50,000, the merchant account in your name and two months of free maintenance after launch.