Skip to content

Overview

Introduction

Korven One is a modern financial operating system for Haiti and the Caribbean. One API to accept payments, hold funds, move money, and settle across banks and wallets.

Updated Jul 15, 2026API 2026-07-01 Edit on GitHubReport an issue

Korven One exposes a small set of REST resources — payments, wallets, transfers, withdrawals, remittances — with predictable JSON, deterministic error codes, and signed webhooks. You can integrate a full checkout in an afternoon and add treasury or BaaS workflows later without rewriting anything.

What you can build

Merchant payments
Accept card, mobile wallet, and bank transfers with hosted checkout or your own UI.
Wallet infrastructure
Issue balances, ledger every cent, and expose real-time transaction history.
Payment links
Generate shareable, reusable payment URLs — no code required for the seller.
Remittances
Send USD → HTG across compliant corridors with lifecycle tracking end-to-end.
Settlement engine
Batch payouts to your bank with reconciled statements and audit-grade receipts.
Business APIs
Payroll, invoicing, tuition and utility rails built on the same core primitives.

Architecture

Every request hits the same versioned base URL and is authenticated by an API key that is scoped to either the sandbox or the live environment. Writes are idempotent, reads are cursor-paginated, and every state change fans out as a signed webhook event.

Client ──HTTPS──▶ api.korvenone.com/v1 │ ├── Auth (Bearer key, scope + env check) ├── Idempotency store (24h) ├── Core ledger (double-entry) └── Event bus ──▶ signed webhook delivery

Core primitives

FieldTypeDescription
Payment
resourceA single money-in intent from a customer.
Customer
resourceA stable identifier for an end-buyer.
Wallet
resourceA merchant balance denominated in HTG or USD.
Transfer
resourceMovement of funds between wallets you control.
Withdrawal
resourcePayout from a wallet to a bank or mobile-money account.
Settlement
resourceAggregated batch payout with a reconciled statement.
Event
resourceAn immutable record of a state change, streamed via webhook.

Next steps