Use VSL wherever you sell

Use VSL online, offline, or embedded anywhere you do business.

VSL Market can support remote sales, in-person payments, and checkout experiences added to websites or blogs. Choose the channel that fits the customer, then keep the request, amount, payment status, and transaction record connected.

Choose how your customer pays
  1. OnlineSend payment links and manage remote sales.
  2. OfflineCollect in person with supported QR or POS-style tools.
  3. EmbedAdd a supported VSL checkout or payment action to a site or blog.
  4. ConnectUse more than one channel for the same business.
Channel guide

How to use VSL across every sales channel.

Start with the customer interaction, choose the appropriate VSL payment path, and confirm the transaction details before fulfilment.

Online, offline, and embedded VSL use
  • Use VSL Online

    Use VSL online when the customer is not standing in front of you or when the sale begins through a marketplace, social post, chat, WhatsApp-supported conversation, email, or another digital channel.

    A seller can present a product or service, answer questions, agree on price and scope, prepare a quotation, invoice, or payment request, and then share the supported VSL payment path with the customer.

    Online use can fit retail orders, services, custom work, wholesale enquiries, manufacturer sourcing, professional engagements, delivery orders, subscriptions or repeat requests where supported, and other lawful remote transactions.

    Good practice: confirm the item or service, amount, currency, customer, delivery or fulfilment terms, refund expectations, and final payment status before treating the order as paid.

  • Use VSL offline when the customer is buying in person at a shop, market, event, office, appointment, delivery point, pop-up location, or other face-to-face setting.

    Where available, the seller can prepare the payment request and present a supported QR code or POS-style payment option. The customer completes the payment using the available method, and the seller checks the payment status before releasing goods or completing the service.

    Offline use can help businesses connect physical sales with clearer digital records instead of relying only on verbal confirmation or handwritten notes.

    Good practice: confirm the correct amount and currency on both sides, protect the device or QR display from tampering, and verify the completed payment inside the supported VSL flow.

  • Use an embedded VSL experience when customers discover your offer on your own website or blog and should be able to move directly into a supported payment or checkout flow.

    Depending on the tools enabled for the account, a business can add a VSL checkout or payment action to a product page, service page, article, campaign page, donation or booking page, or another relevant part of its site. A VSL payment link can also be placed behind a clear button or call to action.

    The page should explain what the customer is buying, the price and currency, what happens after payment, delivery or fulfilment expectations, refund terms, and how to contact the seller.

    Good practice: use only the official VSL embed, checkout, or payment-link details assigned to the account. Do not copy receiving details from an unverified message or expose private credentials in website code.

  • A business does not have to choose only one channel. It can share payment links with remote customers, use QR or POS-style collection in person, and place a VSL checkout or payment action on its website or blog where available.

    For example, a restaurant can accept an online order link, collect at the counter through a supported in-person flow, and place a payment action on its menu page. A service provider can invoice remote clients, collect at an appointment, and add a booking payment action to a website.

    Use consistent product names, prices, currencies, fulfilment terms, and business contact details across every channel so customers understand they are dealing with the same seller.

  • Recommended sequence
    Move a remote customer from agreement to payment.

    Use this workflow for online enquiries, quotes, invoices, payment requests, and shareable VSL payment links.

    Online sale
    1. Describe the sale

      Clearly identify the product, service, or customer requirement.

    2. Confirm the terms

      Agree the quantity, scope, price, currency, timing, and delivery.

    3. Create the request

      Prepare the appropriate quote, invoice, or payment request.

    4. Share the VSL action

      Send the supported VSL payment link or payment action to the customer.

    5. Verify before fulfilment

      Check the recorded VSL payment status before providing the goods or service.

    Completion check: the transaction details are correct and VSL shows the recorded payment status.
  • Recommended sequence
    Collect an in-person payment with a clear handoff.

    Use this workflow for shops, markets, events, deliveries, appointments, and other supported QR or POS-style transactions.

    In-person sale
    1. Select the correct sale

      Enter or choose the product, service, order, or payment request being collected.

    2. Confirm the total

      Review the amount and currency with the customer before payment begins.

    3. Present the payment option

      Show the supported VSL QR or POS-style payment option.

    4. Let the customer complete it

      Allow the customer to finish the payment without exposing private information.

    5. Verify and fulfil

      Check the final VSL payment status, then provide the agreed goods, service, or receipt.

    Completion check: the VSL payment status is confirmed before the customer leaves with the goods or service.
  • Website setup
    Build the page first, then place the VSL payment action.

    Keep the offer, payment button, customer expectations, and VSL transaction details in one clear journey.

    Website or blog
    Best used on Product pages, service pages, booking pages, campaign pages, articles, and other pages where a customer is ready to pay.
    1. Explain the offer

      State exactly what the customer is buying, including the product, service, booking, or requested work.

    2. Show the important terms

      Place the price, currency, delivery or fulfilment expectations, refund terms, and seller contact details near the payment action.

    3. Place the official VSL action

      Add the supported VSL checkout, embed, or payment link where the customer naturally completes the purchase.

    4. Use a direct button label

      Use clear wording such as “Pay with VSL” or “Continue to VSL Checkout” so the next action is obvious.

    5. Test and keep details matched

      Test the full journey on desktop and mobile, then confirm the page matches the VSL amount, currency, and fulfilment information.

    Publish check: customers can understand the offer, find the payment action, and see what happens after payment without searching elsewhere.
  • Online, offline, and embedded sales should all have enough written information to identify the customer or transaction, the seller, the offer, the amount, the currency, the payment status, and the fulfilment obligation.

    Quotes, invoices, payment requests, receipts, order information, and messages can help both sides understand what was agreed. Records support reconciliation and customer service, but users remain responsible for their own accounting, tax, legal, refund, and fulfilment duties.

  • Use lawful products and services, accurate descriptions, correct payment details, and official VSL tools. Never place secret keys, private credentials, passwords, or sensitive account information in public website or blog code.

    Do not treat a screenshot, verbal claim, or customer message as final proof of payment. Confirm the status through the supported VSL record. Review suspicious, reversed, failed, delayed, or disputed transactions before fulfilment.

Quick reference

Choose the right VSL channel.

The same business can serve customers through remote, in-person, and owned-web channels while keeping the commercial details clear.

Online

Best for remote customers, social selling, marketplace enquiries, email, chat, quotations, invoices, payment requests, and shareable payment links.

Offline

Best for shops, markets, events, deliveries, appointments, counters, and other in-person sales using supported QR or POS-style collection.

Embedded

Best for websites, blogs, product pages, service pages, campaign pages, and other owned digital surfaces using an enabled VSL checkout or payment action.

Combined

Best for businesses that sell in more than one place and want customers to choose a suitable way to pay without changing the core offer.

Confirm before fulfilment

Check the amount, currency, customer, transaction reference, payment status, and order or service details before releasing goods or completing work.

Availability and compliance

Features vary by region, account eligibility, verification, payment partner, transaction type, device support, risk review, and applicable law.