Welcome to Open Pay
Open Pay is a full-stack crypto payment processing platform that enables merchants to accept cryptocurrency payments (USDT, USDC, BNB, and more) and settle in local fiat currency (LKR). It bridges the gap between crypto and traditional commerce.Quickstart
Start accepting crypto payments in under 5 minutes
API Reference
Explore the full REST API with request/response examples
SDKs
Official SDKs for TypeScript, Go, Python, PHP, and Java
Smart Contracts
On-chain escrow with Chainlink price feeds on BSC
What You Can Do
Accept Crypto Payments
Accept Crypto Payments
Create payment requests in USD/LKR and let customers pay in USDT, USDC, BNB, or other supported tokens. Real-time exchange rates ensure fair pricing.
Embed Checkout
Embed Checkout
Use the Checkout Sessions API with any of our SDKs to create hosted checkout pages — no frontend crypto knowledge needed.
Manage Subscriptions
Manage Subscriptions
Create recurring billing plans with configurable intervals, trial periods, and automatic payment collection.
Receive Webhooks
Receive Webhooks
Get notified of payment events in real-time with ED25519-signed webhooks and automatic retries with exponential backoff.
On-Chain Escrow
On-Chain Escrow
Smart contracts hold funds in escrow until confirmed, with Chainlink oracle price verification and slippage protection.
Platform Components
| Component | Description |
|---|---|
| Merchant Portal | Web dashboard for managing payments, API keys, webhooks, and settlement |
| Admin Dashboard | Platform administration: merchant approval, audit logs, system settings |
| REST API | 80+ endpoints across 8 microservices |
| SDKs | TypeScript, Go, Python, PHP, Java — all with HMAC authentication |
| CLI | openpay command-line tool for terminal-based payment management |
| Smart Contracts | Solidity escrow on BSC with Chainlink price feeds |
| WooCommerce Plugin | WordPress payment gateway for WooCommerce stores |
Environments
| Environment | URL |
|---|---|
| API Gateway | https://olp-api.nipuntheekshana.com |
| Merchant Portal | https://olp-merchant.nipuntheekshana.com |
| Admin Dashboard | https://olp-admin.nipuntheekshana.com |
| Smart Contracts | BSC Testnet (Chain 97) |