Skip to main content
This guide explains how to set up Digistore24 as a merchant. The overall flow matches the generic merchant setup; use this page for platform-specific notes.

Step 1: Create the Digistore24 merchant

Creating a Digistore24 merchant opens a guided setup: account details, product IDs, the postback URL and a live test, one step at a time. You can stop and come back: Continue setup on the merchant’s row resumes it. See Guided setup. The steps below follow the guided setup. In the merchant’s full editor (Open full editor) the same fields are on General information.
  1. Go to Settings → Merchants and click Create Merchant
  2. Pick Digistore24 as the Gateway, type a Name, and click Create & Configure
  3. Digistore24 vendor ID: your Digistore24 user name or vendor ID, at the top right once you log in to Digistore24
  4. IPN passphrase (optional): the IPN password on your Digistore24 IPN connection, under Settings → Integrations (IPN) configuration. It must match exactly. Leave it empty if your connection has none (see Step 4).
  5. Click Save and continue. Products opens next.
The guided setup of a Digistore24 merchant on Account details: the Digistore24 vendor ID and the optional IPN passphrase, each with where to find it

Step 2: Assign Merchant to Domain

  1. Go to Settings → Domains → Edit Domain
  2. Select your Digistore24 merchant
  3. Save

Step 3: Map Products

  1. Go to Settings → Products → Edit
  2. Open the Merchant information tab
  3. Enter the Digistore24 Product ID for this product
  4. Save
Use [BUY], [UPSELL], and [DOWNSELL] tags so links auto-adapt per domain and merchant. Avoid pasting hardcoded Digistore24 checkout URLs. If you do paste a Digistore24 /product/ link, ElasticFunnels adds the visitor’s click ID (ds24tr) when the page loads, so the sale still matches its visit. A ds24tr you set yourself is kept. To leave pasted links exactly as written, turn off Add click tracking to pasted buy links in the merchant’s Settings.

Step 4: Send orders to ElasticFunnels (IPN connection)

Digistore24 tells ElasticFunnels about each sale, refund and chargeback through an IPN connection. Until one is set up and active, no Digistore24 sale shows up in your reports. In the guided setup, this is the Postback URL step: the postback URL with Copy, and the steps for Digistore24. The Postback URL step of the guided Digistore24 setup: the postback URL with Copy and the steps for the IPN connection in Digistore24 You can open the same URL later: click Postback Setup on the merchant’s row in Settings → Merchants. It looks like https://app.elasticfunnels.io/postback/vendor/<your code>/digistore24. In Digistore24:
  1. Go to Settings → Integrations (IPN) configuration and click Add new connection. If an ElasticFunnels connection is already listed, click its pencil icon to edit it instead.
Digistore24 Settings, Integrations (IPN) configuration with Add new connection and an active ElasticFunnels connection
  1. Scroll to For pros, at the bottom of the list, and pick Generic
Digistore24 connection types with Generic under For pros
  1. Name: anything you will recognize, for example ElasticFunnels. For products: tick all, or every product you sell through ElasticFunnels.
Digistore24 Generic connection with the name ElasticFunnels and For products set to all
  1. Send notifications for: keep Orders by customers ticked
  2. For order event: tick payment, refund and chargeback. If you sell subscriptions, also tick missed recurring payment, rebilling canceled and rebilling resumed. You can leave end of paid period ticked or untick it: ElasticFunnels answers it with OK and does not record it.
Digistore24 Send notifications for and For order event with payment, refund and chargeback ticked
  1. IPN URL: paste the ElasticFunnels URL. Keep Request method on POST and Success validation on the default (expects text: OK).
  2. IPN password: optional. If you set one here, type the same value into IPN passphrase on the merchant in ElasticFunnels. If you set one in ElasticFunnels only, every IPN is refused.
  3. Active: Yes
  4. Email address for error notifications: your email, so Digistore24 tells you when an IPN fails
  5. Click Save
Digistore24 Generic connection with the ElasticFunnels IPN URL, IPN password, Active, Save and Test connection Back on Integrations (IPN) configuration, the connection must show a green tick under Active.

Step 5: Test and check that it arrived

  1. In ElasticFunnels, click Postback Setup on the merchant’s row and go to Test. Keep the window open.
  2. In Digistore24, open the connection and click Test connection
  3. Within a few seconds the window shows Merchant verified, and Digistore24 reports the test as successful. If ElasticFunnels shows No test postback yet after 2 minutes, check the URL and click Check again.
  4. Open Settings → Logs → Merchant Postbacks. The test is listed with merchant Digistore24 and Response Code 200. Click Show Details to see what Digistore24 sent.
The connection test marks the merchant verified but adds no order to your reports. To see a real order go through, buy from your live page and refund it.

Sales stopped showing up

Start at Settings → Logs → Merchant Postbacks, filtered to Digistore24.
  • Nothing from Digistore24 since a certain date: the connection was switched off, deleted or changed. In Digistore24, check that it is listed under Integrations (IPN) configuration with a green tick under Active, and that its IPN URL matches Postback Setup. The merchant still says Verified, because that badge only records the first postback. When the daily check sees buy clicks but no sales, it adds an amber No sales reported since warning next to the merchant in Merchants; hover it to see the clicks and sales it counted. The warning clears with the next postback that arrives.
  • Response Code 400, “Invalid Digistore24 signature”: the IPN password in Digistore24 and the IPN passphrase on the merchant differ. Make them the same, or clear both.
  • Only some products arrive: For products is not set to all and a product is missing from the list.
  • Orders arrive without a page or ad: the buy link had no click ID. Use [BUY] tags. A Digistore24 /product/ link pasted into a page also gets the visitor’s click ID (ds24tr) added when the page loads, unless Add click tracking to pasted buy links is off in the merchant’s Settings.

Other problems

  • Wrong gateway on checkout: Verify the domain is assigned to Digistore24
  • Link not working: Ensure product mapping has the correct Digistore24 Product ID
  • Missing affiliate data: Confirm affiliate sync settings and use adaptive tags