Creem.io Integration
Accept payments for paid submissions with Creem.io - a merchant-of-record (MoR) payment processor that handles tax compliance, invoicing, refunds, fraud, and chargebacks for you in 190+ jurisdictions. Sell globally without registering for taxes in every country.
Why Creem?
Creem becomes the legal seller for your transactions. That means:
- Tax handled for you - VAT, sales tax, and local consumption taxes are collected and remitted by Creem.
- Refunds & chargebacks managed - disputes are handled on your behalf.
- Fraud protection built in - Creem screens transactions and absorbs the fraud risk.
- One simple invoice - your customers receive a tax-compliant invoice from Creem, not from you.
If you do not want to set up your own business entity in every country you sell to, Creem is the easiest way to start charging globally.
Key Features
- One-time payments and subscriptions for directory submissions.
- Pull plans straight from Creem - create products in your Creem dashboard and sync them into Directify with a single click.
- Hosted checkout - visitors complete payment on Creem's secure checkout page; you do not have to ship card forms or worry about PCI scope.
- Real-time webhook tracking - subscription created / paid / updated / canceled / expired / refunded events keep listing status in sync automatically.
- Test mode aware - test API keys (
creem_test_...) automatically route to Creem's sandbox so you can validate the full flow without charging real cards.
- Customizable payment page - set your own tagline, title, description, and post-plans content for the checkout screen.
How to Set Up
- Create a Creem.io account at creem.io and finish the onboarding (Creem will verify your account before you can go live).
- Create your products in the Creem dashboard - both one-time and recurring pricing are supported.
- Generate an API key under Developers -> API Keys in your Creem dashboard. Test keys (
creem_test_...) work against the sandbox; live keys work against production.
- In Directify, go to Settings -> Payment Providers, pick Creem.io, paste the API key.
- Register the webhook URL shown in the form inside your Creem dashboard under Developers -> Webhooks, subscribe to the events listed in the helper text, and paste the signing secret back into Directify.
- Click "Verify Credentials and Pull Plans" to import your active Creem products as plans.
- Enable Paid Submissions and you are live.
How It Works
- Users pick a plan on your directory's payment page.
- They complete checkout on a Creem-hosted page.
- On successful payment, Creem fires a webhook to Directify and the submission is linked to the customer and moves into your approval queue.
- Subscription lifecycle events (renewals, cancellations, refunds, failed payments) keep the listing status in sync automatically.
Sell globally without the tax-and-compliance headache - let Creem handle the paperwork while you focus on growing your directory. 🚀