Integrations
Connect your Stripe account so your team can look up payments, customers and subscriptions from a ticket — and send invoices or checkout links without leaving Discord.

The Stripe integration puts your payment data next to the conversation. When a member opens a ticket with a Stripe ID, the matching payment, customer or subscription appears as a card on the ticket. Your team can look things up on demand with /stripe, and create an invoice or a checkout link for the customer right from the ticket — Clarify sends the pay link, tracks the status, and flips the card to Paid when Stripe confirms.

You connect with a Stripe sign-in; no secret key is ever pasted into Clarify. Integrations cost no feature token.

Find it under Integrations → Stripe in the dashboard. Connecting requires administrator rights on the Discord server.

Connect your Stripe account

Sign in with Stripe — we never see your secret key.

connectedAccountId
connect
Your connected Stripe account. Connect with Stripe opens Stripe's authorisation window; pick the account and confirm. Back in Clarify the field shows Stripe connected with your account name. Use Reconnect to switch accounts, and revoke Clarify any time in your Stripe dashboard.
accountLabel
text
An optional name for the account, shown in the dashboard's previews. Leave it blank if you have only one store.

The connection is created the moment you confirm in Stripe's window — the integration is active from then on, and the remaining wizard steps fill in its behaviour.

How should lookups work?

currency
select
The currency for invoices and checkout links your team creates. Default: EUR. Lookup cards always show the currency of the Stripe object itself.
autoLookupOnCreate
toggle
Auto-post matching details when a ticket collects a Stripe ID through one of the ready-made inputs. Default: on.
enabledLookups
checkbox
Which kinds of lookup your team may run — Payments, Charges, Checkout sessions, Invoices, Customers, Subscriptions. None checked = all allowed. Unchecked kinds disappear from the /stripe picker and are skipped on ticket creation.

Result cards

cardBlueprint
blueprint
The three cards Clarify posts — Payment, Customer and Subscription — are blueprints you can restyle. Their structure is fixed; the wording and layout are yours. Placeholders fill with live data when a card is posted.
PlaceholderBecomes
%id%The Stripe ID
%mode%Live or test mode
%status%The object's status
%amount%Amount and currency, e.g. 49.00 EUR
%created%When it was created
%customer% · %name% · %email%The customer
%description%The payment's description
%balance% · %delinquent%Customer balance and delinquency
%renews% · %cancels%Subscription renewal and cancellation dates
%dashboard_url% · %receipt_url%Links to Stripe; a button whose link is unavailable is hidden

Using it in a ticket

Automatic lookups

Enable one of the ready-made Stripe inputs in a category — Stripe Order ID, Payment Intent ID, Charge ID, Checkout Session ID, Customer ID, Customer Email, Subscription ID or Invoice ID (see Ticket inputs). When the member answers it, the matching card is posted with the ticket's opening message. An ID that cannot be found leaves a short notice instead.

/stripe

Any support member can run /stripe in your server. It opens a picker:

ActionWhat happens
Look up paymentEnter a payment intent, charge, checkout session or invoice ID (pi_, ch_, cs_, in_) — the card is shown to you only.
Look up customerBy customer ID (cus_) or e-mail address.
Look up subscriptionBy subscription ID (sub_).
Create invoiceInside a ticket: product, unit price, quantity and (optionally) the customer's e-mail. Clarify creates and finalises a Stripe invoice due in 30 days.
Create checkoutInside a ticket: the same form, producing a hosted Stripe Checkout link for a one-off payment.

Creating a payment posts a status card into the ticket's staff surface — Awaiting payment with Update status, View in Stripe and Cancel — and sends the customer a card with a Pay button and a Decline button. A ticket has one active payment at a time. When Stripe reports the payment, the card flips to Paid on its own; Update status re-checks by hand.

Cards show a small Live mode or Test mode badge, so a test account is never mistaken for production data.

Frequently asked

Ticket inputs

Enable the Stripe inputs in the categories that need them.

Cards & placeholders

How blueprints and placeholders work.

All integrations

PayPal, Tebex, Patreon, GitHub and webhooks.