Icone PayDocsIntroduction
Icone Pay is a payment gateway built for Haiti and the region — accept Moncash, cards, marketplace payouts, and cash on delivery through one API.
Overview
Icone Pay lets any business accept payments through multiple providers with a single, unified API. You initialize a payment, redirect the customer to a hosted checkout, and we notify your server when the payment completes — handling provider quirks, currency conversion, webhook signing and retries for you.
It is designed around the realities of the Haitian market: Moncash and cash on delivery are first-class citizens, prices can be shown in local or foreign currency at the day's exchange rate, and you never have to contact a provider to change a callback URL.
Payment Methods
- Moncash — the Haitian mobile wallet (HTG).
- Card — international cards via Stripe (USD, DOP, CLP).
- Stripe Connect — marketplace payments split to your sellers' connected accounts.
- Pay on Delivery — cash collected on delivery, settled from your dashboard (HTG).
Key Features
- One API, many providers — the same request works across Moncash, cards and COD.
- Multi-currency — price in HTG, USD, DOP or CLP and charge at the daily mid-market rate.
- Signed, retried webhooks — every event is HMAC signed and retried with backoff until delivered.
- Routes — per-app channels with their own webhook and return URLs you can change anytime.
- Test mode — simulate the full flow with platform sandbox credentials, no real charges.
How It Works
- 1. Initialize — call
POST /api/init-paymentwith the order details. You get back a checkout URL. - 2. Redirect — send the customer to that URL. They pick a method and pay on the hosted page.
- 3. Get notified — we POST a signed webhook to your route's URL when the payment succeeds or fails.
- 4. Fulfill — verify the signature, update your order, and return a
2xxresponse.
Continue to the Quickstart to make your first payment in a few minutes.