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.
Quantities they can change
Customers choose how many, within the limits you set, and the total updates as they tap.
Promotion codes
A percentage or a rupee amount off, with an end date and a limit on uses. Codes are checked on our server.
Delivery
Your own rates, such as Colombo, island wide or store pickup, and the delivery address kept with the order.
VAT shown properly
Your VAT rate, included in prices or added on top, set out line by line.
A suggested extra
Offer one more product that customers add with a single tap.
Your own questions
Up to three extra fields: text, a number or a dropdown list, such as a gift message.
Terms before paying
A tick box that links to your terms and refund policy. The time of the tick is saved with the order.
Nothing lost on a decline
If a card is declined, the customer comes back to the page as they filled it in and tries again.
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 backpack
Charcoal grey
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
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
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
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.
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.
- No codeLow code
Checkout page
A page for your products, with quantities, codes, delivery and your colours. Share it as a link.
View demo
- No code
Payment link on a phone
A fixed price or pay what you want, shared on WhatsApp or as a QR image.
View demo
- Low code
Pay button on your website
One line of HTML on your site opens checkout and brings the customer back.
View demo
- Code
Inside a mobile app
Your app opens checkout in a browser sheet and returns once the customer has paid.
View 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.
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 SinhalaSafe 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
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.
Ready to build your first page?
Try the demo now. When you are ready, sign up and start building while we check your application.