Payment Links
Share a link. Get paid. No code required.
Create a payment link in seconds. Multi-rail routing picks the cheapest option. Transaction Proof receipt included. Split payments supported. Share via WhatsApp, email, or embed on any site.
Compare
FinVeil Payment Links vs the rest.
| Feature | FinVeil | PayFast / Yoco links |
|---|---|---|
| Multi-rail routing | Card, Instant EFT, USSD, push-to-card | Single rail per provider |
| Split payments | Built in | Not supported |
| Transaction Proof receipt | On every payment | No |
| Custom branding | Yes (Scale plan) | Limited |
| Per-rail pricing | Pay only for rail used | Flat fee |
| Reusable links | Yes | Yes |
| WhatsApp share | One-tap | Manual paste |
| Free to create | Yes | Yes |
Two ways to create
In the dashboard or via API.
curl -X POST https://api.finveil.io/api/payment-links \
-H "Authorization: Bearer $FINVEIL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": 850.00,
"currency": "ZAR",
"description": "Wedding photography deposit",
"method": "AUTO",
"callbackUrl": "https://acme.co.za/thanks"
}'
# => {
# "linkId": "pl_a8e2...",
# "url": "https://pay.finveil.io/pl_a8e2",
# "qrCode": "https://pay.finveil.io/pl_a8e2.png"
# }Perfect for
If you can share a link, you can get paid.
Starter
10 links / month
Growth
Unlimited · standard fees
Scale
Unlimited · custom branding, reduced fees
Creating payment links is always free. You only pay standard transaction fees when a link is used.
How it works
Three steps.
Create a link
Dashboard or API — set amount, description, payment methods accepted.
Share anywhere
WhatsApp, email, or embed the link on any website. QR code included.
Get paid with proof
Customer pays on the FinVeil-hosted page. You get the funds and a tamper-evident receipt.
Benefits
Why teams choose Payment Links.
Multi-rail routing
Card, instant EFT, USSD and push-to-card — the cheapest rail per customer per transaction.
Transaction Proof receipt
Every payment on every link carries a tamper-evident SHA-256 receipt by default. Zero extra config.
Split payments supported
Hand one link to a customer, split the proceeds across multiple recipients on settlement.
No code required
Freelancers and small ops create links from the dashboard. Developers hit the API. Either way, a link drops in seconds.
Who it's for
Developer-friendly
Drop it into your stack.
REST API, typed SDKs in 9 languages, and a sandbox environment you can explore in 30 seconds. No calls with sales to get keys.
Read the docscurl -X POST https://api.finveil.money/api/payment-links \
-H "Authorization: Bearer $FINVEIL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": 850.00,
"currency": "ZAR",
"description": "Wedding photography deposit",
"method": "AUTO"
}'
# => { "linkId": "pl_a8e2...", "url": "https://pay.finveil.money/pl_a8e2" }