Djust Onboarding Guide - From Contract to Go-Live

This guide outlines the full onboarding process for new clients joining the Djust platform, including payment configuration through Djust Pay.


Timeline

flowchart LR
 subgraph subGraph0["Djust Pay Configuration"]
        D1["Payments<br> Methods"]
        D["Payment<br> Config"]
        D2["API Keys"]
        D3["Webhooks"]
  end
    B["Contract<br> & Kickoff"]
    B --> C["Setup<br> & Access"]
    C --> D
    D --> D1 & D2 & D3
    D1 --> E["Testing<br> & UAT"]
    D2 --> E
    D3 --> E
    E --> F["Go-Live"]
    F --> G["Support"]

    D1@{ shape: rounded}
    D@{ shape: rounded}
    D2@{ shape: rounded}
    D3@{ shape: rounded}
    B@{ shape: rounded}
    C@{ shape: rounded}
    E@{ shape: rounded}
    F@{ shape: rounded}
    G@{ shape: rounded}
    subGraph0@{ shape: rounded}
     D1:::subphase
     D:::phase
     D2:::subphase
     D3:::subphase
     B:::phase
     C:::phase
     E:::phase
     F:::phase
     G:::phase
    classDef phase fill:#0080ff,stroke:none,color:#ffffff,font-size:12px,border-radius:12px
    classDef subphase fill:#ffffff,stroke:none,color:#1A2A44,font-size:10px,border-radius:10px
    classDef startEnd fill:#FFAF40,stroke:none,color:#1A2A44,font-size:12px,border-radius:12px



📄 1. Contract Signing & Kickoff

✅ Objectives

  • Finalize legal and commercial agreements.
  • Align on project scope, delivery phases, and stakeholders.

📦 Deliverables

  • Signed commercial contract
  • Kickoff meeting scheduled
  • Project team assigned

🔧 2. Project Setup & Access Provisioning

✅ Objectives

  • Set up environments and grant access to key resources.

🛠️ Actions

  • Provision test and production environments
  • Grant access to:
    • Djust Backoffice
    • API documentation and credentials
    • Staging storefront (optional)
  • Set up communication channel

💳 3. Payment Configuration – Djust Pay

✅ Objectives

  • Enable secure and branded payments through Adyen.

Create and configure Merchant Account

Each client must operate with their own Adyen merchant account.

Contact Djust to initiate merchant account setup.

Configuration steps :

Step

Action

1

Enable relevant payment methods (Visa, Bank Transfer, etc.)

2

Generate:

  • API Key
  • HMAC Key
  • Merchant Account name

3

Configure webhooks

4

Run test transactions

  • Initiate a payment via the API
  • Confirm webhook delivery
  • Validate transaction status in both systems

🧪 4. Testing & UAT

✅ Objectives

  • Ensure all critical features are tested and validated.

🔍 Scope

  • End-to-end purchase flow
  • Payment capture and refund
  • Order lifecycle (status updates, stock changes)
  • Customer journey (UX validation)
  • Admin workflows (order management, CMS, etc.)

Automated and manual QA is performed in staging.

🚀 5. Go-Live

✅ Objectives

  • Move to production with real data and live payments.

✅ Checklist

  • Production environment ready and tested
  • Webhooks active and validated
  • Payment methods enabled
  • First real test order confirmed

🛎️ 6.Post-Go-Live Support

✅ Objectives

  • Support a smooth launch and first weeks of operation.

👥 Setup

  • Dedicated support contact
  • Monitoring in place (orders, payments, errors)
  • Weekly check-ins during launch period (optional)
  • Retro or post-launch feedback session after 30 days

📋 Summary of Responsibilities

ActorResponsability
DjustPlatform setup, API access, support, and documentation
ClientProduct data, design assets, payment merchant onboarding (KYC/KYB...)
AdyenPayment processing and merchant account provisioning