Introduction

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-payment with 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 2xx response.

Continue to the Quickstart to make your first payment in a few minutes.