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, with sensitive payment processing handled by enterprise-grade payment service providers behind a white-labelled experience.


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 by the underlying payment provider, 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 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.

Documentation Overview

This section covers all aspects of Djust Pay integration, from onboarding to payment processing and marketplace payouts.

Getting Started

PageDescription
Onboarding Guide - From Contract to Go-LiveFull onboarding process: contract, environment setup, testing, and go-live checklist.
Merchant Onboarding (Manual Flow)How DJUST creates merchant accounts and how merchants complete their KYC onboarding.

Payment Methods

PageDescription
Managing Card PaymentsCard payment lifecycle: Drop-in integration, 3D Secure, capture modes, and webhooks.
Purchasing Card Level 3 (P-Card L3)Advanced card payments with Level 2/3 data enrichment for B2B scenarios.
Bank Transfer On Due DateDeferred bank transfer payments for B2B: due date computation, reconciliation, and configuration.

Refunds

PageDescription
RefundsFull and partial refund lifecycle: funding, commission recalculation, and payout impact.

Marketplace Payouts

PageDescription
Supplier Payout LifecycleEnd-to-end supplier payout flow: eligibility, computation, execution, and statuses.
Supplier Payout ConfigurationConfigure payout eligibility rules and marketplace banking mode for supplier payouts.

Exports

PageDescription
Transactions - ExportGenerate and manage CSV exports of transaction data.
Supplier Payouts - ExportGenerate and manage CSV exports of supplier payout data.
Funding Transfers - ExportGenerate and manage CSV exports of funding transfer data.

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