GramGrow
Digistore24Customer payments

Set up Digistore24 customer payments

This guide explains how to connect Digistore24 for purchase checks, IPN synchronization, and membership decisions. Digistore24 does not require a separate API secret.

Last updated: June 21, 2026

Important

Digistore24 has no separate API secret for this setup. Save the API key in GramGrow and, when using IPN, a self-generated IPN password.

What Digistore24 does in GramGrow

GramGrow uses Digistore24 to map payments and payment changes to a contact, membership, or access target. The API key is used for read-only checks. IPN sends events such as payments, refunds, chargebacks, and subscription changes to GramGrow.

Good for

Purchase checks, membership sync, support cases, and manual access decisions.

Security boundary

The API key should be read-only. GramGrow does not need write access in Digistore24.

Create the API key

  1. Open the Vendor View in Digistore24.
  2. Go to Settings -> Account access -> API key.
  3. Create or copy the API key. There is no additional API secret for this setup path.
  4. Set permissions to readonly or read access. GramGrow does not need write permissions.
  5. Enable secure authentication if Digistore24 shows this option.
  6. Leave Allowed IPs empty unless you received a fixed server IP from GramGrow or your operations team.

Allowed IPs

Do not enter a private, rotating, or local IP address. A wrong IP restriction will block GramGrow's connection.

Set up IPN

  1. Open Settings -> Integrations (IPN) in Digistore24.
  2. Create a Generic connection.
  3. Copy the IPN URL from GramGrow and paste it into Digistore24.
  4. Generate a strong IPN password yourself. Save the exact same value in Digistore24 and GramGrow.
  5. Enable events for payments, refunds, chargebacks, and subscriptions.
  6. Save the connection and use Test connection in Digistore24.
Digistore24 IPN
Type: Generic connection
URL: copied from GramGrow
Password: generated by you, identical in both systems
Events: payments, refunds, chargebacks, subscriptions

Fields in GramGrow

GramGrow fieldWhat to enter
API keyAPI key from Vendor View -> Settings -> Account access -> API key
API secretLeave empty
IPN URLCopy from GramGrow
IPN passwordGenerate yourself and save identically in both systems

Test the connection

Save the Digistore24 fields in GramGrow first. Then click Test connection on the Generic connection in Digistore24. A successful test means Digistore24 can reach the GramGrow IPN URL and the IPN password matches.

Expected setup result
Digistore24 card: Connected
API key: saved
IPN test: successful
Events: payments, refunds, chargebacks, subscriptions

Troubleshooting

GramGrow asks for an API secret

Leave it empty for Digistore24. Use only the API key; the IPN password is separate.

API test fails

Check Vendor View, the Settings -> Account access -> API key path, read access, and secure authentication. Remove Allowed IPs unless you have a fixed server IP.

IPN Test connection fails

Compare the IPN URL and IPN password character by character in Digistore24 and GramGrow. Both systems must store the exact same password value.

Refunds or chargebacks are missing

Check the Generic connection and make sure payments, refunds, chargebacks, and subscriptions are enabled.

Purchases are not matched

Check that email, product or membership mapping, and workspace belong to the correct Digistore24 vendor.

GramGrow