Payment links are shareable URLs that let your customers pay you directly — no checkout integration or POS device needed. Configure each link with a fixed, suggested, or flexible amount, assign it to any wallet, and share it anywhere: WhatsApp, email, Instagram bio, or your website.
Only admins with Merchant Admin or Initiator & Approver roles can create and manage payment links.
A clear, descriptive name customers will see — e.g. IT Consultancy
Description
An explanation of what the customer is paying for — e.g. Payment for technical documentation and system security manuals as per the April agreement
Use specific, professional link names and descriptions — customers see these on the payment page before entering their details. A clear description reduces payment disputes and confusion.
Target WalletUnder the Settlement section, select the wallet where incoming payments should be deposited from the Target Wallet dropdown — e.g. Development Work (ZMW) or Main Wallet (ZMW).Active StatusUse the Active Status toggle to control whether the link is live:
Toggle State
What It Means
ON
Link is live — customers can open it and make payments immediately
OFF
Link is disabled — customers who visit the URL cannot complete a payment
You can create a link with Active Status set to OFF to prepare it in advance — flip it ON when you are ready to start accepting payments. This is useful for campaign launches or scheduled payment windows.
To edit, deactivate, or delete an existing payment link:
Locate the link in the Payment Links table.
Click the options menu ... on the right side of the link row.
Select the action you want to perform.
Action
What It Does
Edit
Opens the Manage Link screen to update name, description, amount, or wallet
Deactivate
Disables the link — customers cannot complete payments until reactivated
Delete
Permanently removes the link — this cannot be undone
Deleting a payment link is permanent. Any customer who tries to visit the URL after deletion will see an error. If you only need to pause payments temporarily, use Deactivate instead.