🧾 Introduction
Welcome to the VentaConnect Integration Docs — your technical guide to enabling stablecoin payments for your merchants using Venta’s modern Solana-based payment infrastructure.
VentaConnect is designed specifically for POS providers. With just a few API calls, you can allow your merchants to accept stablecoin payments at the point of sale — without touching wallets, keys, or smart contracts.
💡 What is VentaConnect?
VentaConnect is an API-first checkout layer that abstracts away all Web3 complexity and lets any POS system offer stablecoin payments as a seamless option.
Once integrated, your POS can:
Initiate a payment session by specifying an amount and merchant ID.
Get a Solana Pay transaction and reference key.
Track transaction confirmation via WebSocket or polling.
Venta handles wallet generation, transaction creation, and the entire life-cycle of the transaction.
🧱 How it Works
Here’s a high-level flow:
Partner Registration You onboard to Venta and receive an API key using a one-time beta code.
Merchant Registration You register merchants via our API. We create non-custodial wallets for each merchant.
Checkout Flow Your POS calls the
/sessionendpoint with merchant ID and amount to get a reference key and websocket URL.Customer Pays A Solana Pay-compatible wallet scans the checkout QR code and pays.
Confirmation Venta tracks the transaction in real-time and confirms when it is finalized on-chain.
🔗 Base URL
All endpoints in this documentation are prefixed with /v1.
👥 Who This Is For
This documentation is for POS system developers or product teams who want to:
Let merchants accept USDC or other stablecoins.
Abstract away the entire blockchain interaction layer.
Avoid managing wallets, keys, and transaction validation.
Provide customers with a fast, secure, and low-fee alternative to card payments.
🛠️ Key Features
Web2-style API integration
Secure API key authentication
Merchant wallet and identity abstracted
Real-time confirmation with WebSocket + polling fallback
Easy key rotation and rate-limiting
🚀 Getting Started
To test VentaConnect:
Request a beta code from the Venta team.
Use the beta code to generate your API key.
Register a test merchant.
Use
/dev/checkout/sessionto simulate a live payment.View partner dashboard at
partner.venta.xyz/dashboard
Last updated