Payments · AML included

Subscribe to a payment. We webhook paid + AML.

Create an order. When the customer pays, you get a signed paid webhook — and a free AML screen on the same flow. Score, risk_level, detail_list, and risk_detail arrive on event=paid. No extra AML bill.

The hook

  1. Subscribe — order_id, amount, network, webhook URL
  2. Customer pays the deposit address
  3. We POST event=seen, then aml_check (screening in progress)
  4. We POST event=paid with the AML result — included, no extra fee

Paid webhook + AML result

{
  "product": "payments",
  "type": "payment_order",
  "event": "paid",
  "order_id": "your-order-id",
  "network": "ethereum",
  "amount": "150.00",
  "aml": {
    "score": 0,
    "risk_level": "Low",
    "hacking_event": "",
    "detail_list": [],
    "risk_detail": [],
    "address_label": "",
    "checked_at": "2026-08-16T10:00:00+00:00"
  }
}

AML is not a second product you buy. It runs on the payment and comes back on the same signed POST. Guide: crypto payment webhooks.

API

Host https://api.rpcnode.dev. Sign with X-Api-Key, X-Timestamp, X-Signature. OpenAPI: /openapi.yaml. Auth: HMAC docs.

Payment slots start on paid tiers (Starter $19). AML stays included on those payments — no per-screen add-on. Pricing.

Docs home