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

Ask for money from the order, get the answer in the CRM

One click on an order raises a Stripe checkout page and hands you the link. When the buyer pays, the payment lands on that exact order — no reconciliation, no copying amounts between two systems.

Open your workspaceAll integrations

24 h

the longest a checkout page can live

Stripe is the default way to accept a card almost everywhere in Europe, and this adapter connects it to the one place your team already works. The CRM asks Stripe for a hosted Checkout Session, so the buyer enters their card on Stripe's own page — no card number, CVV or token ever reaches Obriym, and your PCI surface does not change. The result comes back as a signed webhook, and the CRM verifies that signature before it believes a single figure.

From an unpaid order to a recorded payment

  1. 1

    Raise the link

    Open the order, go to the Payments tab and press “Payment link”. Choose the amount — the full total or a deposit — and how long the buyer has to pay.

  2. 2

    Send it your way

    The CRM gives you the link and sends nothing itself. Email it, paste it into a messenger thread, or read it out — the choice of channel stays yours.

  3. 3

    The payment finds its own order

    Stripe reports the result to the CRM directly. The payment is attached to the order it was raised from, the order's paid total updates, and your team sees it without opening the Stripe Dashboard.

The 24-hour rule, and why the longer terms are missing

Every other payment provider here lets you pick a term up to 30 days. Stripe does not, and the CRM would rather show you fewer options than a deadline the checkout page will not honour.

Shortest term
30 minutes
Longest term
24 hours — Stripe's own published limit on a Checkout Session
Terms offered in the CRM
1 hour and 24 hours. The 3-day, 7-day and 30-day presets are hidden for Stripe
When the term runs out
Stripe expires the session, the CRM stops offering the link, and the reservation is marked failed rather than left looking live

What the adapter does

Money is only ever believed once

Every notification is checked against Stripe's signature over the exact bytes received, inside a five-minute replay window. An unsigned or altered notification is refused outright — never logged as a warning that still moves a payment.

A completed checkout is not always a paid one

Some payment methods clear hours after the buyer leaves the page. The CRM waits for the outcome instead of marking an order paid off a bank debit that has not settled.

Your store's payments come here too

If your WooCommerce or Shopify shop already charges through the same Stripe account, those payments arrive as well. Each one is matched to its order where possible, and anything unmatched waits in the Payments journal to be linked by hand — never silently dropped.

One click cannot charge twice

Each request carries the reservation's own idempotency key, so a double-click or a retried submit produces one checkout page, not two.

What the CRM deliberately does not do

Stated up front, because the honest limits of an integration matter more than its feature list.

  • It never sends the payment request to the buyer for you — a money request leaves your workspace only when a person decides to send it.
  • It does not refund. Refunds stay in the Stripe Dashboard for now; the CRM does not yet record them against the order.
  • It does not hold funds in two steps, and it does not manage subscriptions.
  • It never stores a card number, CVV or payment token — those exist only on Stripe's side.

Status and scope

The adapter is in beta: it is complete and you can connect it today — the keys come from your own Stripe Dashboard, with no review or approval to wait for. What has not happened yet is a real payment through it on a live merchant account, which is the only thing that earns the “available” badge here. Stripe also does not onboard businesses in every country, so check that yours is supported before connecting.

Frequently asked questions

Does Obriym see my customers' card details?
No. The buyer enters the card on Stripe's own hosted page. The CRM only ever receives the outcome — paid, failed or expired — plus the amount and Stripe's own payment reference.
Why can I only choose 1 hour or 24 hours?
Because a Stripe checkout page cannot live longer than 24 hours; that is Stripe's documented limit, not ours. Showing you a 7-day option would mean printing a deadline the page stops honouring on day one.
Can I charge a deposit rather than the full amount?
Yes. Enter any amount up to what is still outstanding on the order; the CRM tracks the order as partly paid and you can raise another link for the rest.
What happens to payments my online shop takes through Stripe?
They arrive in the CRM as well. Where the payment carries a reference that matches an order, it is attached to it; where it does not, it waits in the Payments journal so a manager can link it. Nothing is discarded.
Do I need a publishable key?
No. A hosted checkout does not use one, so the CRM does not ask for it. You provide the secret key and the webhook signing secret, and both are stored encrypted.
What if I raise a second link for the same order?
The newest link is the live one and the previous one is retired, so a buyer holding an old link cannot pay an amount you have already replaced.

Ask for payment where the order already lives

Connect Stripe once, then raise a link from any order without leaving the CRM.

Start for 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