Payment Links

Payment links allow merchants and tenants to collect payments by sharing a URL. The customer clicks the link, enters their card or wallet details, and the payment is processed — no POS terminal required. Payment links can be one-time (global) or reusable.


Accessing Payment Links

Payment links can be accessed from three contexts:

  • Tenant-level: Navigate to the tenant sidebar → Payment Links. Shows all payment links created for this tenant.
  • Customer-level: Customer profile → Payment Links tab. Shows payment links scoped to a specific customer.
  • Organisation-level: Organisation profile → Payment Links tab. Shows payment links scoped to a specific organisation.

Payment Link Types

TypeDescription
Global (one-time)Single-use link — expires after one successful payment
ReusableCan be paid multiple times; useful for standing charge pages

Creating a Payment Link

  1. Navigate to the Payment Links section for the desired scope (tenant, customer, or organisation).
  2. Click + Create Payment Link.
  3. Select the link type: Global or Reusable.
  4. Fill in the required fields:
FieldRequiredDescription
DescriptionYesShort description shown to the payer on the payment page
AmountConditionalFixed amount in cents; leave blank for payer-specified amount (reusable links)
CurrencyYesISO 3-letter currency code (e.g., ZAR)
WalletYesThe wallet that will receive the funds
Expiry DateNoDate after which the link is no longer valid
  1. Click Create. The link URL is generated and displayed.
  2. Copy the link and share it with the intended payer via email, SMS, or any channel.

Payment Link Table Columns

ColumnDescription
TypeGLOBAL or REUSABLE
Payment IDUnique identifier for the link
Payment LinkClickable URL
DescriptionThe label set at creation
CreatedCreation timestamp
Expiry DateWhen the link expires (if set)
StatusCurrent link status (see below)
AmountFixed amount, or blank for variable

Payment Link Statuses

StatusDescription
ACTIVELink is valid and can be paid
PAIDOne-time link has been successfully paid
EXPIREDLink has passed its expiry date
CANCELLEDLink was manually cancelled

Viewing Payment Link Details

Click the View action on any link to open the details panel, which shows:

  • Full payment history for the link (for reusable links, this shows every payment made against it)
  • Payer information (where captured)
  • Payment status and reference numbers

Cancelling a Payment Link

  1. Locate the link in the table.
  2. Click Cancel in the action menu.
  3. Confirm the cancellation. The link status changes to CANCELLED and it can no longer be used for payment.

Cancellation is irreversible — a cancelled link cannot be reactivated. Create a new link if a replacement is needed.


Filtering Payment Links

Use the search bar and date range filters at the top of the list to narrow results. You can filter by:

  • Payment link ID or description (text search)
  • Date created range (defaults to last 15 days)

Security Considerations

  • Payment links are publicly accessible URLs — anyone with the link can attempt to pay. For sensitive disbursements, prefer direct wallet operations over payment links.
  • Reusable links with no expiry and no fixed amount present the broadest exposure surface. Set expiry dates where possible.
  • All payment link transactions appear in the wallet's transaction history and audit event log.