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_..."

9 languages

Pick your runtime.

Node.js

Production-ready

@finveil/sdk

npm install @finveil/sdk

Python

Production-ready

finveil

pip install finveil

Java

Production-ready

io.finveil:finveil-sdk

implementation("io.finveil:finveil-sdk:1.0.0")

Go

Production-ready

finveil-go-sdk

go get github.com/Torro-Tech/finveil-go-sdk

Rust

Beta

finveil-sdk

cargo add finveil-sdk

PHP

Beta

finveil/sdk

composer require finveil/sdk

C# / .NET

Beta

FinVeil.Sdk

dotnet add package FinVeil.Sdk

Kotlin

Beta

io.finveil:finveil-sdk-kotlin

implementation("io.finveil:finveil-sdk-kotlin:1.0.0")

Flutter

Beta

finveil_sdk

flutter pub add finveil_sdk