{"id":28172,"date":"2026-10-16T18:51:11","date_gmt":"2026-10-16T13:21:11","guid":{"rendered":"https:\/\/blog.razorpay.in\/blog\/?p=28172"},"modified":"2026-10-16T18:51:11","modified_gmt":"2026-10-16T13:21:11","slug":"payment-links-product-images-instagram-dm-sales-india","status":"publish","type":"post","link":"https:\/\/razorpay.com\/blog\/payment-links-product-images-instagram-dm-sales-india\/","title":{"rendered":"Payment Links with Product Images for Instagram DM Sales in India: A Razorpay Webstore Guide"},"content":{"rendered":"<p>A customer replies to your product story: &#8220;Is this available? Send the payment link.&#8221; You have already sent three photos, a size and a delivery estimate. The payment request should make that purchase easy to recognise, but it rarely does. Product photographs sit in one part of the conversation, payment instructions sit in another, and a screenshot arrives later without a clean connection to the order.<\/p>\n<p>Most sellers hit this point once daily enquiries grow past a handful. So the practical question becomes: how can I show customers the product they are paying for and collect UPI payments from an Instagram DM without building a separate website?<\/p>\n<p>Here is the correction that saves hours of confusion. A shareable payment URL is not necessarily an image-rich product page. Where the image sits and what the buyer journey looks like depend entirely on which product you use.<\/p>\n<p>A payment link for Instagram DM sales is a URL you share in a conversation so a customer can open a payment destination. When the customer also needs product photos and a catalogue, <a href=\"https:\/\/razorpay.com\/docs\/payments\/webstore\/\">Razorpay Webstore<\/a> provides a hosted storefront with product images, prices and payment collection. This guide uses Webstore as the no-code visual storefront throughout.<\/p>\n<div style=\"border-left: 4px solid #007BFF; background: #f0f8ff; padding: 25px; margin: 30px 0; font-family: Arial, sans-serif; text-align: left;\">\n<h3 style=\"margin-top: 0; color: #007bff; font-size: 22px;\">Key Takeaways<\/h3>\n<ul style=\"margin: 15px 0; padding-left: 20px; color: #333; line-height: 1.6;\">\n<li>Razorpay Webstore lets you present products with images, descriptions and prices on a hosted store, without coding a website.<\/li>\n<li>Use the Webstore URL in Instagram DMs or as a destination from your profile bio. The purchase flow opens the hosted store.<\/li>\n<li>Standard Payment Links, custom Payment Pages and Webstore serve different jobs. Choose by what the buyer needs to see.<\/li>\n<li>The official setup guide documents up to five product images per product and both Dashboard and mobile-app creation routes.<\/li>\n<li>Webstore supports UPI and other enabled account payment methods. Check the buyer experience on the devices your customers use.<\/li>\n<li>Zero setup or maintenance charges for the standard gateway do not mean zero payment-processing cost.<\/li>\n<\/ul>\n<\/div>\n<h2>Can You Send Payment Links with Product Images in Instagram DMs?<\/h2>\n<p>Yes, you can send a link in an Instagram DM that opens a Razorpay Webstore with product images, descriptions and prices, followed by payment collection. The photos are displayed on the hosted storefront. This is different from attaching a product image to every standard Payment Link or guaranteeing an image preview inside Instagram.<\/p>\n<p>That distinction matters more now than it once did. Meta moved shops away from on-platform checkout, discontinuing payment processing, order management and post-purchase experiences on-platform, with customers instead directed to the shop&#8217;s own destination to complete checkout. A hosted store link is not a workaround. It is the expected route.<\/p>\n<h3>Where the Product Image Appears<\/h3>\n<p>Three surfaces behave differently, and treating them as one causes most of the confusion sellers report.<\/p>\n<p><strong>DM conversation or preview.<\/strong> You can send a product photo alongside the URL manually. Whether a link preview card renders, and what it shows, is controlled by the messaging environment. Check it yourself. Do not promise a buyer a rich preview card.<\/p>\n<p><strong>Hosted storefront.<\/strong> This is the documented surface for product imagery. The <a href=\"https:\/\/razorpay.com\/docs\/payments\/webstore\/create\/\">Webstore product listing<\/a> is where you upload photographs and give the buyer real context: name, description, price, stock.<\/p>\n<p><strong>Payment selection and UPI app.<\/strong> The customer then follows the checkout flow. Do not claim the same photograph appears on every payment-method screen or inside the UPI app.<\/p>\n<h3>One Confirmed Order or a Browseable Catalogue?<\/h3>\n<p>A simple payment request suits an amount you have already agreed in chat. A catalogue link suits a buyer who still needs to see items, compare them or choose a variant you have listed separately.<\/p>\n<p>The article title uses the everyday phrase sellers type into search, &#8220;payment links with product images&#8221;. The documented Razorpay product that delivers the visual catalogue is Webstore, created from within Payment Pages. Keeping those two names connected avoids wasted setup time.<\/p>\n<blockquote><p><strong>DID YOU KNOW:<\/strong> The Webstore creation guide documents <a href=\"https:\/\/razorpay.com\/docs\/payments\/webstore\/create\/\">up to five product images per listing<\/a>. These are product photos, separate from your business logo, which has its own specification.<\/p><\/blockquote>\n<h2>Payment Links, Payment Pages and Webstore: Which Should You Use?<\/h2>\n<p>Choose Razorpay Payment Links when the amount and purpose are already agreed. Choose Payment Pages when you need a customised hosted collection page. Choose Razorpay Webstore when buyers need a visual product catalogue with product details before paying. Verify the exact page and account settings before sharing it with customers.<\/p>\n<table>\n<thead>\n<tr>\n<th scope=\"col\">Buyer or seller requirement<\/th>\n<th scope=\"col\">Razorpay product to consider<\/th>\n<th scope=\"col\">What you need to know<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Collect an agreed amount through a shareable request<\/td>\n<td>Payment Links<\/td>\n<td>Payment collection without building a separate website. Do not assume a product-photo attachment.<\/td>\n<\/tr>\n<tr>\n<td>Present custom collection information on a hosted page<\/td>\n<td>Payment Pages<\/td>\n<td>Page content and fields depend on the chosen template and configuration.<\/td>\n<\/tr>\n<tr>\n<td>Show a catalogue with product photos, prices and stock<\/td>\n<td>Webstore<\/td>\n<td>The documented product-centric storefront, created through Payment Pages or the mobile app.<\/td>\n<\/tr>\n<tr>\n<td>Share the same catalogue through a profile and chats<\/td>\n<td>Webstore URL<\/td>\n<td>One store URL can collect multiple payments. Confirm the buyer selects the correct item.<\/td>\n<\/tr>\n<tr>\n<td>Automatically reply to every Instagram comment<\/td>\n<td>Requires a separately verified automation setup<\/td>\n<td>Manual URL sharing alone does not establish this capability.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"https:\/\/razorpay.com\/docs\/us\/payments\/payment-links\">Razorpay Payment Links<\/a> are documented as URLs shared via email, SMS or social media, carrying an amount, description and expiry. <a href=\"https:\/\/razorpay.com\/payment-pages\/\">Payment Pages<\/a> give you a configurable hosted collection page. <a href=\"https:\/\/razorpay.com\/docs\/payments\/webstore\/\">Razorpay Webstore<\/a> is the product-centric storefront built for catalogues.<\/p>\n<h3>Keep the Recommendation Specific to the Seller<\/h3>\n<p>Use a simple decision rule: if customers need to see the product catalogue before paying, start by previewing Webstore. If they have already agreed an amount in chat, a Payment Link may be enough. Suitability is decided by your workflow, your catalogue size and your buyer&#8217;s expectations, which is why the rest of this guide walks through the whole process rather than ranking products.<\/p>\n<h2>How to Create a Razorpay Webstore with Product Images<\/h2>\n<p>To create a Razorpay Webstore, sign in, open Payment Pages and choose Webstore. Add product names, prices, stock and images; add business details; configure the store URL and settings; then publish and share the store. Complete account requirements and keep test and live environments separate before accepting real payments.<\/p>\n<h3>Before You Begin<\/h3>\n<p>Prepare product photographs you have the right to use, product names, INR prices, available quantities, a business email and phone number, and clear delivery and return information.<\/p>\n<p>The <a href=\"https:\/\/razorpay.com\/docs\/payments\/webstore\/create\/\">Dashboard setup guide<\/a> requires a Razorpay account with KYC completed. Test mode provides a sandbox with the same functionality except that <a href=\"https:\/\/razorpay.com\/docs\/us\/payments\/dashboard\/test-live-modes\">real payments cannot be accepted in Test mode<\/a>, and Live mode becomes available after your account is activated. A Webstore built in test mode must be created again in live mode for real selling. For the app route, use the current name, Razorpay Payments Mobile App.<\/p>\n<h3>The Eight-Step Setup Procedure<\/h3>\n<p><strong>1. Open the right product.<\/strong> In the Dashboard, open Payment Pages, choose + Create Payment Page and select Create Razorpay Webstore. In the <a href=\"https:\/\/razorpay.com\/docs\/payments\/mobile-app\/accept-payments\/webstore\/\">mobile app<\/a>, tap Payment Pages under the ACCEPT PAYMENTS section, then + Create Payment Page, then Select Webstore.<\/p>\n<p><strong>2. Add a product.<\/strong> Choose Add products to this page, then Add a new product. Enter a name a buyer will recognise from your DM. Current documentation sets a 100-character product-name limit.<\/p>\n<p><strong>3. Set the price and quantity.<\/strong> Add the INR price and, where relevant, a discounted price and quantity in stock. Be clear about which price the buyer sees, and confirm the configuration before you publish.<\/p>\n<p><strong>4. Upload product images.<\/strong> Add up to five images per product. Use one clear main photograph plus detail views showing colour, scale, texture or inclusions. Supported product-image formats are <a href=\"https:\/\/razorpay.com\/docs\/payments\/webstore\/faqs\/\">JPG, JPEG, PNG and GIF<\/a>. The business logo has separate size and dimension rules.<\/p>\n<p><strong>5. Add product context.<\/strong> Write an accurate description and add a category if it helps buyers navigate. Put sizing, material, inclusions and lead-time information where the current page supports it. Webstore does not give you a native size-variant selector, so list variants in the way the page actually allows.<\/p>\n<p><strong>6. Add your business details.<\/strong> Use More options to enter your business email and phone number. Add customer-facing policy information through the supported configuration and verify where it appears on the live page.<\/p>\n<p><strong>7. Configure and preview.<\/strong> Enter a unique store URL slug. The mobile-app guide states that adding a unique URL is <a href=\"https:\/\/razorpay.com\/docs\/payments\/mobile-app\/accept-payments\/webstore\/\">a mandatory step and that you will not be able to create a Webstore without it<\/a>. Check expiry and confirmation settings. Review photos, amounts, stock, payment methods and the buyer flow on a phone.<\/p>\n<p><strong>8. Publish and copy or share the URL.<\/strong> On the Dashboard, use Publish Page and Copy. In the mobile app, publish and use Share. Send the store URL to the customer, say which product to select, record the order and verify payment status before fulfilment.<\/p>\n<p>One URL detail worth planning around: custom URLs require Live Mode, you can only customise the suffix, and the <a href=\"https:\/\/razorpay.com\/docs\/payments\/webstore\/faqs\/\">FAQ confirms two Webstores cannot share the same suffix<\/a>. Claim a slug close to your Instagram handle early, and avoid changing it once it sits in your profile links and saved replies.<\/p>\n<blockquote><p><strong>PRO-TIP:<\/strong> Give the product in your DM the same name used in the Webstore. A consistent name helps the buyer select the intended listing and helps you discuss the order later when the chat has scrolled.<\/p><\/blockquote>\n<h3>Screenshots the Writer Must Obtain<\/h3>\n<p>This guide should carry four current, redacted screenshots: selecting Webstore in the mobile app; adding a product with its images; the buyer-facing mobile product view; and a transaction or order detail view. Each needs a caption naming the device, the mode and the capture date, with no real customer details.<\/p>\n<h2>How to Share Your Webstore in Instagram DMs and Your Bio<\/h2>\n<p>Copy the published Webstore URL and paste it into the customer conversation. Tell the buyer which product to select and confirm the total and delivery details before payment. You can also add the store URL as a destination from your Instagram profile. Sharing the link does not enable native in-DM checkout or automatic replies.<\/p>\n<h3>A Practical DM Message<\/h3>\n<p>Here is one illustrative message you can adapt:<\/p>\n<p>&#8220;Hi, the blue ceramic mug is available for Rs 799. You can view its photos and select Blue Ceramic Mug in our store here: [your published Webstore URL]. Please confirm the delivery details and final total before paying. We will confirm your order after checking the payment.&#8221;<\/p>\n<p>This example assumes you have already confirmed availability and quoted the price. It does not prove shipping is calculated automatically, and it does not imply a product-specific deep link exists. If shipping changes the amount, settle that in chat before the customer pays.<\/p>\n<h3>Use the Same Store Link from Your Bio<\/h3>\n<p>A visitor who taps the link from your profile opens the store, browses what is listed and selects an item. Instagram&#8217;s profile links field and its layout vary by app version and account type, so describe your own setup rather than a universal sequence of buttons.<\/p>\n<blockquote><p><strong>DID YOU KNOW:<\/strong> The Webstore FAQ confirms you cannot create multiple URLs for one Webstore, and that <a href=\"https:\/\/razorpay.com\/docs\/payments\/webstore\/faqs\/\">a Webstore allows you to collect multiple payments on the same link<\/a>.<\/p><\/blockquote>\n<h3>Check the Link as a Customer<\/h3>\n<p>Open the destination on a phone. Confirm the intended product is visible, priced correctly and clearly named. Distinguish an image sitting in the message from the image on the store itself. Check the page is active and live as intended.<\/p>\n<h2>What Does the Customer See When Paying with UPI?<\/h2>\n<p>A customer opens the shared Webstore, selects products, supplies the requested details, chooses an enabled payment method and completes payment. UPI is among the documented methods. Product photos provide context on the storefront; the subsequent payment interface depends on the selected method, device and current checkout configuration.<\/p>\n<h3>Explain the Buyer Journey in Plain Language<\/h3>\n<ol>\n<li>The buyer receives the link in your DM or taps it from your profile.<\/li>\n<li>The store opens and they view product images, names and prices.<\/li>\n<li>They select the product and enter the details the page requests.<\/li>\n<li>They choose a payment method and complete payment.<\/li>\n<li>They see the configured confirmation while you check the transaction record.<\/li>\n<\/ol>\n<p>That sequence matches the documented behaviour of how Webstore works. The <a href=\"https:\/\/razorpay.com\/docs\/payments\/webstore\/\">About Webstore page<\/a> lists card, netbanking, UPI and wallets, and the FAQ notes that the methods displayed are those enabled on your account. Do not promise &#8220;no redirects&#8221;, one-tap payment or a particular UPI Collect pattern.<\/p>\n<h3>Payment Confirmation Is Different from Settlement<\/h3>\n<p>A successful payment and money reaching your bank account are two separate events. Use the transaction record to verify payment, and your account&#8217;s settlement information for bank-credit timing. The documented domestic standard is a T+2 working-day settlement cycle, subject to bank approval and variable by business vertical and risk factors.<\/p>\n<blockquote><p><strong>PRO-TIP:<\/strong> Before sharing the store widely, review the buyer flow on the phones and browsers your audience actually uses.<\/p><\/blockquote>\n<h2>Is a Razorpay Link-in-Bio Store Free? Understand the Costs<\/h2>\n<p>Separate the cost of creating or maintaining a storefront from payment-processing fees. Razorpay&#8217;s public standard gateway pricing states zero setup and annual maintenance charges, with standard processing or platform fees. Confirm Webstore-specific commercial terms and your account rate before describing it as a free mini-shop. UPI availability alone does not mean zero gateway cost.<\/p>\n<h3>Explain Each Cost Separately<\/h3>\n<table>\n<thead>\n<tr>\n<th scope=\"col\">Cost or condition<\/th>\n<th scope=\"col\">What applies<\/th>\n<th scope=\"col\">Qualification to keep beside it<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Standard gateway setup<\/td>\n<td>Public pricing states zero setup fees<\/td>\n<td>This is the general gateway position. Confirm Webstore-specific terms.<\/td>\n<\/tr>\n<tr>\n<td>Standard gateway annual maintenance<\/td>\n<td>Public pricing states zero AMC<\/td>\n<td>Zero AMC is not a Webstore monthly-plan promise.<\/td>\n<\/tr>\n<tr>\n<td>Processing or technology fee<\/td>\n<td>Standard public rate is 2% plus GST<\/td>\n<td>Your account agreement, method and approved commercial terms govern.<\/td>\n<\/tr>\n<tr>\n<td>Standard bank-account UPI<\/td>\n<td>Zero bank-level MDR is distinct from a gateway technology fee<\/td>\n<td>Do not assume UPI payments through Webstore carry no cost.<\/td>\n<\/tr>\n<tr>\n<td>Optional services and promotions<\/td>\n<td>Separate fees or eligibility conditions can apply<\/td>\n<td>A temporary offer is not permanent store pricing.<\/td>\n<\/tr>\n<tr>\n<td>Delivery and fulfilment<\/td>\n<td>You must confirm what the order includes<\/td>\n<td>Collecting payment does not establish shipping or digital delivery.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Razorpay&#8217;s pricing explainer confirms <a href=\"https:\/\/razorpay.com\/blog\/razorpay-payment-gateway-pricing-explained\/\">no setup charges and no annual maintenance charges for standard accounts<\/a>, and notes that for UPI, where MDR is zero by mandate, the 2% functions as a platform fee. Recheck the current position on <a href=\"https:\/\/razorpay.com\/payment-gateway\/\">Razorpay pricing<\/a> before you plan margins.<\/p>\n<p>One live policy item to watch. NPCI published a framework in September 2026 for MDR on specified UPI person-to-merchant transactions above Rs 2,000, and on 13 October 2026 the steering committee confirmed implementation shall be implemented immediately post Diwali at a date to be notified separately. As of October 2026, it has not taken effect.<\/p>\n<h3>A Small, Clearly Labelled Calculation<\/h3>\n<p>Take an illustrative Rs 1,000 successful payment. At a 2% fee, the fee is Rs 20. Applicable GST is charged on that fee, so the deduction is Rs 20 plus applicable GST. This is arithmetic for illustration, not a quote or a tax ruling, and processing charges remain separate from delivery charges.<\/p>\n<h3>Give the Reader a Useful Decision<\/h3>\n<p>Check the cost of the store, the cost per successful payment and any optional services together, then price your products with all three in view. For broader background on bio-based selling, see our guide to <a href=\"https:\/\/razorpay.com\/blog\/link-in-bio-stores-with-upi-how-creators-small-sellers-can-sell-without-a-website\">link-in-bio stores with UPI<\/a>.<\/p>\n<h2>How to Track Orders, Payments and Stock After a DM Sale<\/h2>\n<p>Use the Webstore transaction view to inspect payments and linked order details, and maintain each product&#8217;s available quantity. Confirm the payment state before fulfilment and keep the customer&#8217;s product and delivery details aligned with the order.<\/p>\n<h3>Find the Payment and Order Details<\/h3>\n<p>The <a href=\"https:\/\/razorpay.com\/docs\/payments\/webstore\/create\/\">creation guide&#8217;s transaction section<\/a> documents the path: navigate to Payment Pages, select Razorpay Webstore, open the relevant store, select the payment ID, check the order details, then click the order ID to view the customer&#8217;s address details. Handle those details carefully.<\/p>\n<p>A customer&#8217;s payment screenshot is not sufficient evidence to mark an order as paid. Inspect the merchant transaction record instead. If a buyer reports a debit but your status is unclear, use the official support flow before asking for another payment or dispatching the item.<\/p>\n<h3>Keep Stock and Product Information Current<\/h3>\n<p>The <a href=\"https:\/\/razorpay.com\/docs\/payments\/webstore\/manage\/\">manage Webstore guide<\/a> documents editing page content and using Update Stock, where you can either set stock to No Limit or enter a specific quantity. Review stock after each DM sale. Do not assume cross-channel inventory synchronisation or a guaranteed stock-decrement timing.<\/p>\n<blockquote><p><strong>DID YOU KNOW:<\/strong> The Webstore FAQ states that if all items go out of stock, <a href=\"https:\/\/razorpay.com\/docs\/payments\/webstore\/faqs\/\">the Webstore still remains active while all products show an Out of Stock label<\/a>.<\/p><\/blockquote>\n<h3>Keep Fulfilment Promises Separate<\/h3>\n<p>Tell the buyer who handles delivery, the expected dispatch date and how to reach you. A payment page collects money. It does not dispatch goods or send a digital download automatically.<\/p>\n<h2>Make Product Images and Mobile Checkout Clear<\/h2>\n<p>Use clear product photos, accurate names, visible prices and concise descriptions so a buyer arriving from Instagram can identify the right item. Check the actual store on mobile. Avoid relying on the DM preview or hiding shipping information.<\/p>\n<h3>A Useful Product-Listing Checklist<\/h3>\n<ul>\n<li>Use an original photograph of the actual product.<\/li>\n<li>Show colour, scale or the detail a buyer asks about most.<\/li>\n<li>Keep item names consistent between DMs and listings.<\/li>\n<li>State clearly what the price includes.<\/li>\n<li>Give a realistic lead time for handmade or made-to-order items.<\/li>\n<li>Check availability before you share the link.<\/li>\n<li>Explain delivery and returns through the supported page or in your message.<\/li>\n<\/ul>\n<p>There is no required square ratio, pixel dimension or file-size rule for product photos in the documentation, and the business-logo specification does not apply to them.<\/p>\n<h3>Trust Comes from Accurate Expectations<\/h3>\n<p>A recognisable business name, working contact details, a clear description and a correct total do more for buyer confidence than design polish. Avoid repeating claims such as &#8220;images increase sales by 30%&#8221;.<\/p>\n<blockquote><p><strong>PRO-TIP:<\/strong> Ask a colleague to open the link as a buyer and tell you the item, total, delivery promise and seller contact details without any help. Fix whatever they cannot find.<\/p><\/blockquote>\n<h2>Common Problems and When You Need More Than Webstore<\/h2>\n<p>Check the store&#8217;s status, unique URL, stock and account-enabled payment methods when a buyer cannot complete the intended flow. Do not infer automation or fulfilment features from a shareable link.<\/p>\n<p><strong>The URL slug is unavailable.<\/strong> Suffixes are globally unique, so choose a recognisable variant. The <a href=\"https:\/\/razorpay.com\/docs\/payments\/webstore\/faqs\/\">Webstore FAQ<\/a> documents this conflict and the Live Mode requirement for custom URLs.<\/p>\n<p><strong>The store does not accept the intended purchase.<\/strong> Check live versus test mode, active versus inactive state, expiry and stock before escalating. The FAQ also documents a default per-payment maximum of Rs 5,00,000.<\/p>\n<p><strong>A product image does not upload.<\/strong> Check the documented formats. Logo-specific rules do not apply to product photographs.<\/p>\n<p><strong>The desired payment method is absent.<\/strong> Check which methods are enabled on your account and raise a support request where required.<\/p>\n<p><strong>You need a large catalogue.<\/strong> Verify the current product limit in the documentation for your account before migrating listings.<\/p>\n<p><strong>You need auto-DM, shipping automation, digital delivery, complex variants or subscriptions.<\/strong> Each requires a separately verified setup.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>Can I add product images to a Razorpay Payment Link?<\/h3>\n<p>Do not assume every standard Payment Link carries a product-photo attachment. If the buyer needs a visual catalogue, the documented option covered here is Razorpay Webstore, where you add product images and details and share the hosted store URL. Check the buyer-facing page yourself rather than relying on a brand logo or a DM preview.<\/p>\n<h3>Can I create a Razorpay Webstore from a mobile app?<\/h3>\n<p>Yes. The <a href=\"https:\/\/razorpay.com\/docs\/payments\/mobile-app\/accept-payments\/webstore\/\">Razorpay Payments Mobile App documentation<\/a> describes opening Payment Pages, selecting Webstore, adding product details and images, configuring the store with a unique URL and sharing it. Verify live readiness before collecting real payments from customers.<\/p>\n<h3>Can I put a Razorpay Webstore link in my Instagram bio and accept UPI?<\/h3>\n<p>You can use the hosted store URL as a destination from your profile and share it in customer conversations. Webstore documents UPI among its payment methods, subject to the options enabled on your account. This does not establish native checkout inside Instagram DMs.<\/p>\n<h3>Is Razorpay Webstore completely free, including UPI transactions?<\/h3>\n<p>Do not describe all costs as free. General Razorpay gateway pricing states zero setup and AMC but includes processing or platform fees, with a technology-fee distinction for standard bank-account UPI. Free setup, a free store plan and zero payment-processing cost are three separate claims.<\/p>\n<h3>Does the Webstore link show the product image inside Instagram or the UPI app?<\/h3>\n<p>The documented image support sits on the hosted Webstore. A DM preview and a UPI payment screen are separate surfaces whose behaviour can vary by app and device. If the buyer must identify a particular item, name it in the message and make it clear on the storefront.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A customer replies to your product story: &#8220;Is this available? Send the payment link.&#8221; You have already sent three photos, a size and a delivery estimate. The payment request should make that purchase easy to recognise, but it rarely does. Product photographs sit in one part of the conversation, payment instructions sit in another, and<\/p>\n","protected":false},"author":180,"featured_media":28175,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[906],"tags":[],"class_list":{"0":"post-28172","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-payment-gateway"},"_links":{"self":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/28172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/users\/180"}],"replies":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/comments?post=28172"}],"version-history":[{"count":2,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/28172\/revisions"}],"predecessor-version":[{"id":28174,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/28172\/revisions\/28174"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/media\/28175"}],"wp:attachment":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/media?parent=28172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/categories?post=28172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/tags?post=28172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}