HomeProductsPayment Links
Payment Links

Get paid with
a single link.
No code. No website.

Create a shareable payment link in seconds. Send it via WhatsApp, SMS, or email โ€” your customer pays with card, mobile money, or bank transfer. You get notified instantly.

No website needed
WhatsApp ยท SMS ยท Email
15+ payment methods
73% conversion rate

< 60s

Link creation time

73%

Avg. conversion

15+

Payment methods

3

Sharing channels

0

Code required

99.9%

Uptime SLA

How it works

Three steps.
Payment collected.

01

Create a link

Enter a description, amount, currency, and optional expiry. Set it as one-time, multi-use, or open-amount for tips and donations. Takes under 60 seconds from dashboard or API.

Dashboard, API, or mobile app
02

Share it anywhere

Copy the link or scan the auto-generated QR code. Send via WhatsApp, SMS, email, or embed it as a button on any webpage. Works in Instagram bio, Facebook page, or any messaging app.

WhatsApp ยท SMS ยท Email ยท QR ยท Web
03

Customer pays, you get notified

Your customer lands on a mobile-optimised checkout hosted by Sendexa. They pay with card, mobile money, or bank transfer. You receive an instant webhook + SMS/email notification.

Instant webhook + notification

Link types

One tool.
Every payment scenario.

๐Ÿ”’

Fixed amount

Most common

You set the amount. Customer pays exactly that. Perfect for invoices, service fees, and product sales where the price is known.

Invoices
Service fees
Event tickets
๐Ÿ“–

Open amount

Great for NGOs

Customer enters any amount. Perfect for donations, tips, voluntary contributions, or flexible services where price varies.

Donations
Tips / gratuities
Flexible services
๐Ÿ”

Recurring

Auto-billing

Customer authorises a standing payment that auto-charges on your schedule โ€” weekly, monthly, or custom. No re-authorisation needed.

Subscriptions
Rent collection
Membership dues
๐Ÿ›’

Multi-product

Line items

Add multiple line items to a single link. Customer sees a full itemised breakdown before paying. Ideal for order forms and quotes.

Order forms
Quotes
Itemised invoices

Who uses payment links

Built for how Africa
actually does business.

Most African businesses don't have a website โ€” they operate through WhatsApp, social media, and phone. Payment Links meet them exactly there.

๐Ÿ‘ฉโ€๐Ÿ’ผ

Freelancers & consultants

Send an invoice link via WhatsApp after a project. Customer pays without needing a bank transfer โ€” you get notified instantly.

DesignersWritersPhotographersConsultants
๐Ÿ›๏ธ

Social commerce sellers

Selling on Instagram or WhatsApp Business? Generate a link per order. No cart, no website, no friction โ€” just a clean payment page.

FashionFood & beverageCosmeticsCrafts
๐Ÿซ

Schools & institutions

Collect school fees, exam registration, and event payments via SMS or email link. Track who has paid from the dashboard.

School feesExam feesParent contributionsEvents
๐Ÿฅ

Healthcare providers

Send a payment request for consultation, lab work, or pharmacy purchase before the patient arrives. Reduce cash handling.

Consultation feeLab paymentPharmacyHome visits
๐Ÿ—๏ธ

Service businesses

Plumbers, electricians, and contractors can share a payment link on-site after completing work. No card machine needed.

PlumbingElectricalCarpentryCleaning
๐ŸŒพ

Farmers & cooperatives

Collect deposits for advance orders, membership dues, and input payments โ€” even from feature phone users via USSD-linked links.

Advance ordersInput paymentsCooperative duesProduce deposits

What's included

Everything you need
to collect payments.

Branded checkout page

Add your logo, brand colours, and a custom message. Customers see your brand, not Sendexa's โ€” builds trust and improves conversion.

Logo uploadCustom coloursBrand message

Auto QR code

Every link comes with a downloadable QR code in PNG and SVG. Print it on receipts, menus, business cards, or storefronts.

PNG + SVGPrint-readyAuto-generated

Expiry & limits

Set an expiry date, usage limit, or maximum amount. One-time links auto-deactivate after first payment. Perfect for invoice security.

Expiry dateUsage limitAuto-deactivate

Instant notifications

Receive an SMS, email, or webhook every time your link is paid. Know exactly who paid, when, and how โ€” from any device.

SMS alertEmail alertWebhook event

Smart sharing

One-click share to WhatsApp, copy link for SMS, or embed as a button on any webpage with a single line of HTML.

WhatsApp shareEmbed buttonCopy link

Link analytics

See how many times your link was viewed, attempted, and paid. Track drop-off by payment method and device type.

View countConversion rateDevice breakdown

Bulk link generation

Generate hundreds of unique links at once from a CSV โ€” each with a different amount and customer reference. Ideal for bulk invoicing.

CSV importUnique per customerBatch API

Customer receipts

Customers receive an automatic email or SMS receipt after paying. You can customise the receipt with your brand and support contact.

Auto receiptBranded emailSMS receipt

Refund management

Issue full or partial refunds directly from the dashboard or via API. Customer is notified automatically by SMS or email.

Instant refundPartial refundAuto-notify

API access

Generate links
programmatically.

The Payment Links API lets you auto-generate links from your backend โ€” ideal for invoicing systems, order management tools, and platforms that need to create hundreds of unique links per day.

01

POST /v1/payment-links with amount and metadata

02

Use the returned URL or QR code however you need

03

Receive payment.completed webhook to trigger fulfilment

import Sendexa from "sendexa";

const client = new Sendexa(process.env.SENDEXA_API_KEY);

// Create a payment link
const link = await client.paymentLinks.create({
  amount: 120000,         // GHS 1,200.00 in pesewas
  currency: "GHS",
  description: "Web Design Services โ€” Invoice #0041",
  type: "fixed",          // "fixed" | "open" | "recurring"
  expiry_hours: 168,      // 7 days
  usage_limit: 1,         // one-time use
  customer: {
    email: "kofi@client.com",
    name: "Kofi Mensah",
  },
  notify: {
    sms: "+233 55 000 1234",
    email: "me@myagency.co",
  },
  metadata: { invoice_id: "INV-0041" },
});

console.log(link.url);
// โ†’ https://pay.sendexa.co/pl_Kwz8mN4a

// Share via WhatsApp (send an SMS with the link)
await client.messages.send({
  to: "+233 55 111 2222",
  message: `Hi Kofi! Your invoice is ready: ${link.url}`,
  channel: "sms",
});

// Receive payment.completed webhook
// โ†’ { link_id, amount_paid, customer, method, paid_at }

Pricing

Free to create.
Pay only when paid.

Payment links are free to create. We only charge a small percentage when a link is successfully paid.

Card payments

1.9%

Visa, Mastercard, Verve, GhIPSS

Mobile money

1.5%

MTN, Vodafone, AirtelTigo, M-Pesa, Orange

Bank transfer

1.2%

All local clearing networks

๐Ÿ”—

Link creation

Unlimited links, no monthly fee. Create as many as you need โ€” only pay on successful collection.

๐Ÿ“Š

Link analytics

View counts, conversion rates, and drop-off data included on all plans at no extra cost.

๐Ÿ“„

Bulk generation

Batch API for generating hundreds of links from CSV. Priced per API call on Growth and above.

Free to start โ€” no website, no code needed

Your first link is
60 seconds away.

Sign up, create your first payment link, and share it on WhatsApp in under a minute. No developer, no website, no credit card required.

Free to createNo website neededWhatsApp ยท SMS ยท Email15+ payment methods