ICOCORE

INTEGRATION

How development integration works

Designed so a junior engineer can finish the first live payment without deep blockchain expertise. Detailed API specs are opened later by HQ after login — not on this public site.

Payment flow (in order)

  1. STEP 1

    1. Create merchant account

    Sign up on ICOCORE and open the Dashboard.

  2. STEP 2

    2. Register Merchant Wallet

    Connect/Register Address for each Chain you will accept (public address only).

  3. STEP 3

    3. Issue API key

    Create an API key in Developers. Keep it server-side only.

  4. STEP 4

    4. Create Invoice

    Your backend calls the Invoice API with fiat amount, Chain, and Token. You receive expectedCryptoAmount and Hosted Checkout URL.

  5. STEP 5

    5. Buyer pays

    Buyer sends the exact crypto amount to payToAddress (Merchant Wallet or Splitter contract).

  6. STEP 6

    6. Detection & Webhook

    ICOCORE detects the deposit, marks the Invoice PAID, and notifies your Webhook with HMAC signature.

  7. STEP 7

    7. Fulfill the order

    Your shop confirms payment via Webhook or status API and completes fulfillment.

Full parameter tables and samples appear under Dashboard → API Docs after an administrator grants access.