Descripción
2Download Connector for 2DL Hosted Checkout integrates your WordPress site with 2DL hosted services (2dl.app).
- Checkout sessions and receipts are created/fetched via 2dl.app.
- Subscription tier (Standard/Pro/Studio) is managed on 2dl.app.
- This plugin does not require payment secret keys or webhooks on your WordPress site.
This plugin does not include any license-key locks for local functionality. Subscription billing (if used) is handled by the 2dl.app hosted service.
Shortcodes:
– [ToDownload_storefront] – storefront listings
– [ToDownload_cart] – cart
– [ToDownload_checkout] – checkout (redirects to hosted checkout)
– [ToDownload_account] – receipts / account view
External services
This plugin communicates with 2DL hosted services to enable hosted checkout, secure delivery, and Connect onboarding/status.
Domain(s) the plugin may connect to:
- https://2dl.app (default)
- https://staging.2dl.app (optional, if your WordPress site is configured to use staging)
- https://wp.2dl.app and subdomains (optional, used by the hosted WordPress connector environment)
The exact base URL is configured by your site admin in the plugin settings.
What the service is / what it is used for:
- 2DL hosted services (2dl.app)
- Purpose: create hosted checkout sessions, look up receipts/licenses, and manage seller onboarding/status.
- Data sent and when (depending on configuration and flow):
- When creating a hosted checkout session: store/product identifiers and redirect URLs (for example
store_public_id,product_public_id,success_url,cancel_url). - When looking up receipts/licenses: checkout session ID (for example
session_id). - When starting Connect onboarding via 2DL (admin/seller action): store identifier plus redirect URLs (for example
store_public_id,return_url,refresh_url). - When checking Connect status (admin/seller action): store identifier.
- For authenticated server-to-server requests: a Store API key in the
Authorization: Bearer ...header. - Optional request tracing headers.
See our policies:
– Privacy Policy: https://2dl.app/privacy
– Terms of Service: https://2dl.app/terms
– Refund & Dispute Policy: https://2dl.app/refunds
Payments are handled by 2dl.app. This plugin does not send payment-processor secret keys from your WordPress site.
Privacy
This plugin sends data to 2dl.app to perform hosted checkout and receipt/license lookups. See the “External services” section above for details about what data is transmitted and when.
If you use this plugin, you should review and link to your site’s own privacy policy, and include 2dl.app as a service provider where applicable.
Hosting requirements
2DL runs inside your WordPress site, so upload limits are controlled by your web host (PHP/nginx), not by 2DL.
Recommended settings:
upload_max_filesize: 64M or higherpost_max_size: 64M or higher (must be >=upload_max_filesize)memory_limit: 256M- If using nginx:
client_max_body_size 64M;
If you see an upload limit like 2–8MB in WordPress (Media Library, Site Health), increase the limits in your hosting control panel.
Cloudways example:
- Server Settings & Packages PHP: set
upload_max_filesizeandpost_max_size. - Manage Services: restart PHP-FPM (and nginx if you changed nginx settings).
Update Notice
0.1.5
Recommended update.
0.1.1
Recommended update.
Bloques
Este plugin provee 10 bloques.
- 2Download Storefront
- 2Download Pricing
- 2Download Purchase Button
- 2Download Preview
- 2Download Cart
- 2Download Checkout
- 2Download Purchase History
- 2Download Products Grid
- 2Download Account
- 2Download Reviews
Instalación
- Upload the plugin.
- Activate it.
- Configure settings under 2DL Admin Settings.
Preguntas frecuentes
-
Does this plugin require Stripe keys or Stripe webhooks on my WordPress site?
-
No. Payments and webhooks are handled by 2dl.app. This plugin is connector-only.
-
What external service does it connect to?
-
2dl.app. See the “External services” section above.
-
Where is my Store API key stored?
-
Your Store API key is stored in WordPress options and is only shown as a password field in the admin UI. Treat it like a secret.
-
Can I use staging for testing?
-
Yes. Use the Connect screen to select staging (staging.2dl.app).
Reseñas
No hay reseñas para este plugin.
Colaboradores y desarrolladores
“2Download Connector for 2DL Hosted Checkout” es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce “2Download Connector for 2DL Hosted Checkout” a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .
Registro de cambios
0.1.5
- Add on-demand hosted product sync into WordPress Products.
- Move pricing calculator outside the Products list table.
- Prefer hosted product_public_id for hosted checkout cart items when available.
0.1.4
- WP.org review fixes: avoid inline / output, sanitize forwarded checkout POST payload, minor admin/frontend JS refactors.
0.1.3
- Add cart discount rule configuration sync and preview (tiered/volume, cheapest-item % off, bundle/set pricing).
0.1.1
- WP.org submission polish (license/uninstall/privacy/readme improvements).
0.1.0
- Initial release.