Create the Hutko adapter
In Settings → Developers → Adapters choose Hutko, enter the merchant ID and payment key in separate fields, then select Create.
After every payment, the CRM records the result, alerts your team, and either attaches the payment to an existing order or keeps it in a clear reconciliation queue.
Hutko event
SHA1 verified · order matched
The CRM records Hutko's signed result. Payment processing stays on Hutko's side.
The Hutko integration synchronizes your business payment results with Obriym CRM. Card data and funds stay with Hutko: after payment, the service sends a protected server message and the CRM validates the Merchant ID and SHA1 signature before recording anything.
The CRM verifies Hutko's message, stores the payment, and shows immediately whether it was matched to an order.
Hutko posts the payment result to the unique URL generated for your integration.
The callback merchant_id must match the configured Hutko merchant.
The CRM stores the settled amount and currency in the payment journal and never invents an order from payment alone.
An existing fully covered order can move to Confirmed; an unmatched payment remains in the journal.
Configured in Settings → Developers → Adapters.
The CRM receives created, processing, approved, declined, expired and reversed statuses and records the settled amount and currency. If order_id matches an existing order, the payment attaches to it; without a match, it stays under Commerce → Payments for reconciliation. The integration does not create orders or payment links, charge or refund funds, or store PAN, CVV or card tokens.
In Settings → Developers → Adapters choose Hutko, enter the merchant ID and payment key in separate fields, then select Create.
For all merchant payments: Merchant settings → Payment settings → Server callback URL. For one link: Payment solutions → Payment links → Advanced features → Server callback URL. The link value overrides the merchant default.
If your website or backend creates checkout, pass the generated URL as server_callback_url in every request.
The local connection check is optional. To verify your own Hutko portal setup, pay with a new order_id and check Commerce → Payments; to attach to an existing order, pass its externalId.
No. This integration is for your customers' payments. Obriym subscription billing is separate and never mixes with your payment journal.
No. The integration only records payment results. Checkout, charges, refunds and recurring payments remain in Hutko.
The payment is still recorded. Buyer email or phone is stored only when Hutko actually sends it; safe diagnostics show only whether those fields were present, never their values.
No. If order_id matches an existing order externalId, the payment attaches to it. Otherwise it is stored separately for reconciliation.
Globally: Merchant settings → Payment settings → Server callback URL. For one payment link, open its Advanced features; the URL there overrides the merchant-level value.
Record confirmed Hutko payments and reconcile them with orders without creating duplicates.
Start for free