Payments.lk

Checkout pages

A checkout page for what you sell, ready in minutes

Add your products, prices, delivery and colours in the dashboard. Share the page as a link, a QR image or a button, and get paid by card. No website needed.

Extra fee
None
Languages
English, Sinhala, Tamil
Website
Not needed

Built to finish the sale

Everything a customer needs to pay, and nothing more

Each part of the page is a switch in your dashboard. Turn on what your business needs, and the page stays short for everyone else.

Your brand

It looks like your business

Start from one of four themes, then set your logo, colours, font and corners. If a colour would make text hard to read, the page adjusts it so every customer can read it.

  • Light, dark, minimal and soft themes
  • Fonts with Sinhala and Tamil letters
  • Rounded, square or pill shaped corners
  • A thank you message, or back to your own website

Your style applies to your page. Customers then type their card on Payable's secure page.

Sample Store

Everyday backpackCharcoal greyRs. 8,900.00
Card information
4508 7500 1574 1019
01 / 39123
Name on cardNimali Perera
Country or regionSri Lanka
Pay Rs. 8,900.00

Powered by

Theme

Colours

Order panel

Buttons

Page

Logo

Font

Corners

In your dashboard

Build it, publish it, share it

Checkout pages sit in your Payments.lk dashboard, next to your payments and refunds.

  1. 1

    Build

    Add products with pictures and prices, or let customers choose the amount. Preview the page on a computer and a phone, in all three languages, as you go.

  2. 2

    Publish

    Publish in test mode as soon as your application is sent, and try it with test cards. Go live once you are approved. Pause a page at any time, or end it after a number of payments or on a date.

  3. 3

    Share and follow

    Copy the link, download a QR image for your counter, or paste a button into your website. Each page shows its payments and revenue.

An illustration with sample pages.

Ways to use it

One checkout, wherever your customers find you

Share a page in a chat, print its QR image on a poster, or send customers to it from your website or app.

See every demo

For developers

Or create checkouts from your own server

Send line items in one API request, in the customer's language, and the checkout opens on this same page. Learn the result from a signed webhook. SDKs for Node, PHP, React Native, iOS, Android and Flutter.

Read the guide
Create a checkout
const checkout = await lk.checkouts.create(
  {
    lineItems: [
      {
        name: "Chicken kottu",
        description: "Extra spicy",
        unitAmountCents: 145000,
        quantity: 2,
      },
      {
        name: "Lime juice",
        unitAmountCents: 45000,
        quantity: 1,
      },
    ],
    locale: "si",
    successUrl: "https://yourshop.lk/thanks",
    cancelUrl: "https://yourshop.lk/cart",
  },
  { idempotencyKey: "order-8891" },
);

// checkout.url opens this same page, in Sinhala

Safe by design

Card numbers never touch your website

  • Cards stay on Payable's page

    Customers type their card on Payable's secure page and confirm it with 3D Secure. Card numbers never reach you or Payments.lk.

  • Totals worked out on our server

    Prices come from your saved page, and quantities, codes and delivery are checked again before payment, so no one can change a total in their browser.

  • Real businesses only

    A page goes live only for an approved business, so no one can put up a fake shop under the Payments.lk name.

The full list

Everything in checkout pages

Ways to charge

  • Products with pictures and prices
  • Line items and page language through the API
  • Up to ten products on a page
  • Pay what you want, within your limits
  • Quantities customers can change
  • A suggested extra product
  • Save the card for next time, on Payable's Advanced plan

At checkout

  • Promotion codes
  • VAT included or added
  • Delivery rates and address
  • Up to three custom fields
  • Terms and refund policy tick box
  • Customer VAT number

Look and language

  • Logo, colours, font and corners
  • Four themes
  • English, Sinhala and Tamil
  • Phone and computer layouts
  • A thank you message or your own website

Running your pages

  • Test mode once you apply
  • Pause and resume
  • End after a number of payments or on a date
  • Link, QR image and website button
  • Payments and revenue for each page
Coming nextEmail receiptsDelivery and promotion codes through the API

No extra fee for checkout pages

A payment through a checkout page costs the same as any other card payment, from 2.29%. No setup fee and no monthly fee.

See pricing

Ready to build your first page?

Try the demo now. When you are ready, sign up and start building while we check your application.

Checkout pages · Payments.lk