Build with FinVeil.
REST API, 9 SDKs, and a sandbox environment you can explore in 30 seconds. No calls with sales to get keys.
Quickstart
From zero to your first collection in 60 seconds.
quickstart.shbash
# 1. Register and get your API keys
curl -X POST https://api.finveil.money/api/auth/register \
-H "Content-Type: application/json" \
-d '{
"companyName": "Acme (Pty) Ltd",
"email": "you@acme.co.za",
"password": "SecurePass1!",
"popiaConsent": true
}'
# 2. Collect your first payment
curl -X POST https://api.finveil.money/api/payments/collect \
-H "Authorization: Bearer sk_test_..." \
-H "Content-Type: application/json" \
-d '{
"amount": 14900,
"currency": "ZAR",
"rail": "ozow",
"reference": "order_1001"
}'
# 3. Check the payment status
curl https://api.finveil.money/api/payments/pay_... \
-H "Authorization: Bearer sk_test_..."Reference
Everything you need to integrate.
9 languages
Pick your runtime.
Node.js
Production-ready@finveil/sdk
npm install @finveil/sdkPython
Production-readyfinveil
pip install finveilJava
Production-readyio.finveil:finveil-sdk
implementation("io.finveil:finveil-sdk:1.0.0")Go
Production-readyfinveil-go-sdk
go get github.com/Torro-Tech/finveil-go-sdkRust
Betafinveil-sdk
cargo add finveil-sdkPHP
Betafinveil/sdk
composer require finveil/sdkC# / .NET
BetaFinVeil.Sdk
dotnet add package FinVeil.SdkKotlin
Betaio.finveil:finveil-sdk-kotlin
implementation("io.finveil:finveil-sdk-kotlin:1.0.0")Flutter
Betafinveil_sdk
flutter pub add finveil_sdk