Online payments

Sell in every market. Get paid in yours.

Cards, wallets and local methods like VietQR, Pix and UPI behind one checkout, with retries, fraud screening and disputes handled. We take care of tax as merchant of record.

Click around the merchant dashboard.

Interactive demo

lollipay/Example
Test mode

Volume today

$358.84

pay_7Qm1

$49.50

Minh Anh Tran · VietQR

Succeeded
  1. Created

  2. Authorized

  3. Captured

  4. Refunded

Subtotal
$45.00
VAT · VN
$4.50
Lollipay fee
−$3.16
You receive
$41.85

Tax on this sale is worked out at checkout and filed by Lollipay, so it never shows up in your own returns.

Ways to get paid

Start with a link, grow into the API

Begin with a paylink today and move to your own checkout when you need to. Every option shares one dashboard, the same methods and the same payouts.

Compare the options
  1. Paylinks

    Share a link, get paid.

    Make a link in the dashboard and send it in a chat, an email or a bio. No website or code needed.

    No code

    New paylinkDashboard

    Pro plan

    $49.00

    pay.lollipay.cc/example/pro-plan-343

    Post it, text it or print it. Each buyer sees the price in their own currency.

  2. Hosted checkout

    Redirect to a page we look after.

    Create a session on your server and send the buyer over. We pick the language, currency and methods, and run 3D Secure when a bank wants it.

    Low code

    Hosted checkoutOne API call
    const session = await lollipay.checkouts.create({
      items: [{ price: "price_example_pro" }],
      success_url: "https://example.com/welcome",
    });
    return redirect(session.url);
    1. 1Buyer clicks Upgradeexample.com/pricing
    2. 2Pays on the hosted pagecheckout.lollipay.cc
    3. 3Comes back to your appexample.com/welcome

    We keep the page fast, localized and up to date; you keep one redirect.

  3. Embedded checkout

    Keep buyers on your own page.

    Drop the same checkout into your site with one component. Buyers never leave, and you decide how it looks.

    Some code

    Embedded checkoutYour page, our form
    example.com/upgrade

    Example

    Pro plan

    $49.00

    Your fonts, layout and words around our form.

    Email
    Card number
    MM / YY · CVC

    One component, a handful of options, and it looks like the rest of your site.

  4. Fields and API

    Design every step yourself.

    Secure fields for card details, the API for everything else: saved methods, delayed capture and your own flow.

    Full control

    Secure fields and the API
    const fields = lollipay.fields({ clientSecret });
    fields.create("card").mount("#card");
    
    form.addEventListener("submit", async (event) => {
      event.preventDefault();
      const { error } = await fields.confirm({
        return_url: "https://example.com/thanks",
      });
      if (error) showError(error.message);
    });

    Build any form you like. Card numbers still go straight to Lollipay, never your servers.

Higher approval rates

Win back declined payments

The grid below is 1,000 card payments. Watch the recovery tools switch on, then flip them yourself and drag the volume to see what comes back as sales.

Card volume per month$500,000
Approval rate
88.0%
+0.0 pts
Recovered per month
+$0
+0 sales
Still declined
120 / 1,000
$60K lost

Declines remaining

  • Insufficient funds41
  • Suspected fraud24
  • Expired or reissued card23
  • Do not honor19
  • Bank unavailable13
  • Approved on the first attempt
  • Declined
  • Recovered by network tokens
  • Recovered by card updater
  • Recovered by adaptive 3D Secure
  • Recovered by smart retries

Example figures for 1,000 card payments. How much comes back depends on your mix of countries, cards and products.

Fraud protection

Screen every payment before it hits the bank

Each payment is scored from device, card and network signals in well under a second. Choose where 3D Secure starts and where a payment is blocked, and see what changes.

Fraud caught
93.9%
Sent to 3D Secure
5.3%
Good buyers blocked
0.0%

Risk score, 5,000 sample payments

  • Genuine buyers
  • Fraud

0–49Approve

50–81Ask for 3D Secure

82–100Block

Payments coming in

Why it scored 1

₫1.190.000
  • Device seen before-14
  • Bank app confirmed-12
  • IP in buyer's country-3

Every payment starts at 30; each signal pushes it up or down. When Lollipay is merchant of record, approved fraud that turns into a chargeback is on us.

Sample data. Drag the thresholds to trade fewer 3D Secure prompts for more blocked fraud.

Local pricing

One price, shown the local way

Set your price once in dollars. Buyers see it in their own currency, with tax included where that's the custom, and you still get paid in USD.

$/ month

Buyers cover the 3–4% conversion inside the price they see. Your payout stays in USD at the rate locked when they paid.

Market
Buyer paysVAT included
1.420.000 ₫
VAT includedCalculated, collected and filed by Lollipay
124.726 ₫
Currency conversionIncluded in the buyer's price
48.019 ₫
Lollipay fee5.9% + 50¢ + 1.5%
−$4.13

You receive from Vietnam

$44.95

For each sale, after tax and fees. Paid out in USD.

Merchant of record pricing: 5.9% + 50¢, plus 1.5% for buyers outside the US.

Developers

One API for every market

SDKs for Node.js, Python and Go, plain HTTP for everything else. Build against test mode, then swap in your live key; the code stays the same.

  • Tax worked out for each country
  • Local methods chosen per buyer
  • Idempotency keys on every write
Explore the docs
import Lollipay from "@lollipay/node";const lollipay = new Lollipay(process.env.LOLLIPAY_SECRET_KEY);const checkout = await lollipay.checkouts.create(  {    items: [{ price: "price_example_pro", quantity: 1 }],    customer_email: "mai@example.com",    success_url: "https://example.com/welcome",    cancel_url: "https://example.com/pricing",  },  { idempotencyKey: "order_2026_1042" },);return redirect(checkout.url);

FAQ

Frequently asked questions

Payment methods, currencies, payouts and disputes. Ask us anything else.

  • Visa, Mastercard, American Express and JCB cards, Apple Pay and Google Pay everywhere, plus the methods people actually use at home: VietQR in Vietnam, Pix in Brazil, UPI in India, iDEAL in the Netherlands and Alipay+ across Asia. Checkout shows the ones that fit each buyer's country, local favourite first.