A Trindrik venture

Money that moves as far as Namibia does.

PayLink gives every Namibian a wallet — bank account or not, smartphone or not. Send money over USSD, pay a shop with a code, and withdraw cash at the agent down the road.

Works without internet

Dial *120*PAY# on any feature phone to check balances, send money and generate a cash-out code.

Agents in every region

Cash in and cash out at spaza shops, fuel stations and kiosks from Zambezi to ǁKaras.

Merchant till & QR

Shops charge customers with a QR code or a 6-digit reference, then settle to their bank.

Escrow for gig work

Hold funds until an errand is delivered, then auto-split the commission — powering SendMe and beyond.

Built as shared infrastructure

PayLink wallets are not locked to one app. Any Trindrik venture — starting with the SendMe errand marketplace — can create payment requests, hold funds in escrow and release them with an automatic commission split, all against the same wallet and user record.

import { paylink } from "@trindrik/paylink";

const hold = await paylink.holdInEscrow({
  payeePhone: courier.phone,
  amount: 250,
  commissionRate: 0.15,        // SendMe's cut
  releaseCondition: "delivery_complete",
  sourceApp: "sendme",
  externalRef: "sendme-order-123",
});

// SendMe's server calls this webhook when the delivery is marked complete:
POST /api/public/v1/webhooks/sendme
X-SendMe-Signature: sha256=<hmac>
{
  "event": "escrow.release",
  "external_ref": "sendme-order-123"
}
// courier paid, commission split to Trindrik