Obriym CRMObriym CRMCustomer flow workspace
AIFeaturesGetting startedPricingRoadmapIntegrationsBlog
Sign inGet started
AIFeaturesGetting startedPricingRoadmapIntegrationsBlog
Payments · RozetkaPay

A payment link, straight from the order card

The order came from a DM, a phone call or a marketplace, but you still have to issue the charge. The CRM creates a RozetkaPay payment page for the right amount, you send the link, the buyer pays on RozetkaPay's side. Nothing else to do.

Try it in a workspaceAll integrations
  1. Order in the CRM1
  2. Payment link2
  3. Buyer pays3
  4. Paid on the order4

Most payment integrations can do exactly one thing: hear that somebody has already paid. That works while there is a website in the chain to raise the charge. But orders increasingly start in a conversation — the buyer wrote on Instagram, called, or checked out on a marketplace. There is no website in that chain, so there is nothing to raise the charge. RozetkaPay in Obriym CRM closes that gap: the CRM raises it, from the order card.

What it looks like in practice

  1. 1

    Open the order → Payments → Payment link

    The CRM fills in what is still owed on this order. Want a deposit? Enter less. More than the balance it will not let you charge.

  2. 2

    The CRM gets a link from RozetkaPay

    The payment page is created on RozetkaPay's side. No money moves at this point — you simply get an address to invite the buyer to.

  3. 3

    Send the link to the buyer

    Chat, messenger, SMS — wherever suits. The CRM deliberately does not send it for you: a message with money attached goes out from a person.

  4. 4

    The payment lands on the order by itself

    When the buyer pays, RozetkaPay sends a signed confirmation and the CRM records the payment and recalculates the order. No manual transfer at all.

What the team gets

Not another payment module — the manual steps between the agreement and the money, removed.

Payment without a website

An order from a DM, a phone call or a marketplace can be paid by card as easily as through an online store's basket.

Part payments and deposits

Charge part of the amount — the rest stays owed on the order, and the next link offers exactly that balance.

Nothing to reconcile

The link is tied to one specific order from the start, so the payment cannot get lost among incoming funds.

Everyone sees the charge was raised

The payment appears on the order as expected straight away — before the buyer pays. A colleague can see you have already asked.

The CRM never sees card data

Card number, expiry and CVV are entered on RozetkaPay's page. Obriym does not receive, forward or store them — all that reaches us is a signed message about the result. Obriym never touches the funds either: they go to your RozetkaPay account and from there to your business bank account.

How it is protected

  • Every confirmation is signed with an X-ROZETKAPAY-SIGNATURE header, verified against the raw request body — a reformatted message is not accepted.
  • An invalid or missing signature is a rejection, not a log warning: a stranger's request cannot mark an order paid.
  • The merchant login and password are stored AES-256-GCM encrypted and never returned to the interface.
  • A repeated confirmation of the same payment does not create a second record — the moment the money arrived is captured once.
  • Each link carries its own attempt key, so a repeat charge can never revive an already-paid one.

Technical detail

What the CRM creates
A hosted payment page for the order total or part of it
Authentication
HTTP Basic — RozetkaPay merchant login and password
Payment confirmation
Signed callback to the adapter's own address
Connection test
Reads the merchant keys — creates no transaction
Currency
The order's currency; hryvnia is covered by the contract
CRM permission
An owner or manager can raise a payment

What the adapter does not do

Refunds, two-step holds and subscriptions stay in the RozetkaPay cabinet. The adapter also has nothing to do with payouts for Rozetka, Prom or Shafa orders — RozetkaPay settles those to your bank account separately, and the CRM reads such orders' payment status straight from the marketplace itself.

Frequently asked

Do I need a website to take payment?

No — that is the point. The CRM raises the charge, so an order in the system and a way to send the buyer a link is enough.

Where do the login and password come from?

RozetkaPay support issues them once the merchant is onboarded. If you are already integrated with them, an existing API_KEY and API_SECRET will do.

What happens if the buyer never pays?

The payment stays pending and the order stays unpaid. You can raise a new link at any time; the old one does not block it.

Can I take payment in parts?

Yes. Enter a smaller amount — the CRM tracks the balance and offers exactly that next time.

Will I see marketplace payments through this adapter?

No, deliberately. Orders from Rozetka or Prom arrive with their payment status from the marketplace's own API — duplicating that fact through a second route would be a source of disagreement.

Issue the charge where you run the order

Connect RozetkaPay in Settings → Integrations and raise your first charge from an order card.

Start free
Obriym CRMObriym CRMCustomer flow workspace

Obriym CRM is a focused workspace for sales teams and e-commerce operations. Leads, deals, orders, and customer retention in one place.

Product by OBRIYM

  • crm@obriym.com
  • OBRIYM
  • Serhii Oberemchuk

Individual Entrepreneur Oberemchuk Serhii Oleksandrovych · State reg. 178752761226

Product

  • AI
  • Features
  • Getting started
  • Pricing
  • Compare
  • Blog
  • Roadmap
  • Integrations
  • API Reference

Company

  • About OBRIYM
  • Founder
  • Contact
  • Roadmap

Developers

  • For developers
  • OpenAPI spec
  • JS Widget
  • Lead intake API
  • Orders API

©2026Obriym CRM by OBRIYM. Built for production sales and e-commerce teams.

Terms of UseTerms of ServicePayment & RefundsPrivacy PolicySubprocessorsData ProcessingLegal detailsData DeletionPricingAPI Docs