Skip to main content

SmartPay Payment Platform

SmartPay Platform

SmartPay is a three-tier payment platform combining a secure transaction engine, a public API gateway, and conversational agents that provide natural-language experiences via WhatsApp.


Platform Components


Architecture


Key Features

Secure Payments

Atomic database transactions with full audit trails

Idempotent API

Request ID-based idempotency for safe retries

AI Assistant

Natural language wallet operations via WhatsApp

KYC Compliance

Multi-level KYC with OCR document verification

Fraud Detection

Real-time monitoring and suspicious activity alerts

Multi-Auth

API keys, JWT, HMAC, and service authentication


Quick Start

Start Services
docker compose up -d --build gateway wallet-core agent
Verify Health
curl http://localhost:8080/health # Gateway
curl http://localhost:8000/health # Agent
Get API Key

Create an API key through the admin dashboard or CLI

Make First Request
curl -H "Authorization: Bearer olive_live_xxx" \
http://localhost:8080/api/v1/health
Full Quickstart Guide

Complete setup instructions with configuration and deployment options


API Base URLs

EnvironmentGatewayAgent
Developmenthttp://localhost:8080http://localhost:8000
Demohttps://demo.api.vultlocal.comhttps://agent.smartpay.example.com

Explore


Support