Introduction to Djust Pay

Djust Pay is the unified payment module provided by Djust. It enables brands and retailers to manage payments in a seamless, secure, and fully branded way, powered by a native integration with the Adyen payment platform.


🎯 Objectives

Djust Pay was designed to address the following needs:

  • Provide a frictionless and branded payment experience aligned with each merchant's identity.
  • Support white-label payment flows, with each client using their own merchant account.
  • Easily integrate international payment methods (e.g. Visa, Mastercard, Bank Transfer, BNPL, Pay By Link, etc.).
  • Ensure security and compliance (including PCI-DSS).
  • Centralize transaction management, status tracking, refunds, and notifications within Djust.

🔐 Security & Compliance

  • Djust does not handle or store cardholder data directly.
  • Sensitive data is processed exclusively via Adyen, through secure components or hosted pages.
  • The solution is PCI-DSS compliant by design, with Djust acting as an orchestrator rather than a PSP.

👤 Multi-Client Management

Each Djust client benefits from:

  • Their own dedicated Adyen merchant account, manually configured or supported by the Djust team.
  • A Djust configuration entry with API Key, HMAC key, and merchant account identifier.
  • Merchant-level access to initiate payments, track statuses, and manage flows.

🚀 Supported Use Cases (MVP)

  • Visa Credit Card and Bank Transfer payments at order confirmation
  • Real-time payment status tracking (via webhook + API)
  • Manual or automatic capture (for Credit Cards only)

🔧 Fast API Integration

Djust provides a set of REST APIs.

Integration in a test environment typically takes a few days, with support from the Djust team.


📚 Related Documentation