ComplianceTransaction limits
Transaction limits
Amount-based controls applied to topups, withdrawals, and settlements on conomy_hq.
The platform applies three configurable amount controls, all tuned per client and currency. Every limit is set by conomy_hq and can be changed without a code deploy.
Configuring limits. All limits described on this page are configured by conomy_hq per client. Reach out to hola@conomyhq.com to request the current values or propose a change.
Minimum amount per rail
Section titled “Minimum amount per rail”Every pay-in and pay-out rail has a minimum amount floor configured per currency.
- Topups — Incoming transfers below the floor are rejected at the rail level: no transaction is created and no webhook is fired. The originante’s funds remain at the rail.
- Withdrawals — Outgoing requests below the floor are rejected at submit time with
21 failedPrecondition.
Review threshold
Section titled “Review threshold”When a transaction’s totalAmount meets or exceeds the threshold configured for its currency, and the originating customer is not documented (isDocumented = false), the transaction transitions to REQUIRES_REVIEW instead of continuing toward settlement.
| Condition | Outcome |
|---|---|
| Amount < threshold | Transaction continues normally |
| Amount ≥ threshold, customer is documented | Review gate bypassed — transaction continues |
| Amount ≥ threshold, customer is not documented | Transaction enters REQUIRES_REVIEW |
See Customer operation levels for how the documented flag relates to operationLevel.
The review threshold applies to every transaction type, including topups and withdrawals.
Per-tier amount limits
Section titled “Per-tier amount limits”Beyond the review gate, every operationLevel tier enforces its own maximum single-transaction amount and rolling amount windows. The specific limits are configured per client and currency.
| Level | Expected limits |
|---|---|
INACTIVE | All transactions blocked. |
BASIC | Conservative defaults — covers day-one integrations without explicit review. |
STANDARD | Raised limits — applied after basic KYC documentation is approved. |
FULL | Highest limits — applied after full KYC documentation is approved. |
The exact per-tier and per-currency limits are returned with each Customer response and can also be requested from conomy_hq directly.
What happens when a transaction enters review
Section titled “What happens when a transaction enters review”- Status transitions to
REQUIRES_REVIEWanddocumentationStatusis set toPENDING_UPLOAD. - Webhook
payment.requiresReviewfires to your endpoint. - The required documents are attached to the payment via
POST /payments/{id}/documents. - The review is resolved on our side.
- On approval, the transaction resumes from where it was gated and
payment.reviewApprovedfires. - On rejection, the transaction transitions to
FAILED,payment.reviewRejectedfires, and a refund is initiated automatically if the payment had a pending unassigned balance.
See Review flow for the full walkthrough.