Merchant Onboarding (Manual flow)
This page describes the current onboarding flow for merchants on Djust Pay where merchant onboarding is handled manually by Djust.
⚙️ Overview
Djust currently manages merchant onboarding manually. This means Djust is responsible for:
- Creating the platform-level structure in Adyen (account holders, accounts...)
- Generating onboarding links
- Pre-configuring payment settings and credentials
Merchants do not create their own accounts. Instead, Djust creates them on their behalf and provides them with a secure onboarding link.
flowchart LR subgraph subGraph0["Adyen Onboarding Flow"] D1["Client accesses<br> onboarding"] D2["Client fills KYC<br>& banking info"] end B["Contract & merchant <br>info collected"] B --> C["Djust creates<br> new merchant"] C --> D1 C --> D2 D1 --> E["Adyen verifies<br>submitted data"] D2 --> E E --> F["Merchant ready<br>for payments"] D1@{ shape: rounded} D2@{ shape: rounded} B@{ shape: rounded} C@{ shape: rounded} E@{ shape: rounded} F@{ shape: rounded} subGraph0@{ shape: rounded} D1:::subphase D2:::subphase B:::phase C:::phase E:::phase F:::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
🚶♂️Current Onboarding Flow (Manual)
- Client signs with Djust and expresses intent to activate Djust Pay.
- Djust creates the Adyen platform account structure:
accountHolderCode
for the clientaccountCode
for the merchant account- Links API and webhook settings
- Djust generates an onboarding link using Adyen's [Hosted Onboarding Page (HOP)].
- The onboarding link is made available in the Djust backoffice.
📍Where to Find the Onboarding Link
Merchants can find their personal onboarding link in the Djust backoffice:
https://your.tenant.name.djust-app.com/pay/onboarding
This page displays the current onboarding status and provides access to the onboarding form hosted by Adyen.
This link is unique and should only be shared with the relevant internal teams completing the onboarding.
📋 What the Merchant Must Do
Once the onboarding link is opened:
- The merchant fills in their legal, business, and bank details in Adyen's secure form.
- Adyen may request supporting documents for KYC verification.
- The onboarding process must be fully completed and verified before payments can be accepted.
📬 Support & Troubleshooting
If the merchant encounters issues with the onboarding form (e.g. link expired, validation errors), they should contact the Djust support team.
🧭 Next Steps After Onboarding
Once the merchant is verified:
- Djust will enable the account in Adyen.
- Payment methods will be activated.
- The merchant can begin accepting payments through Djust Pay.
🛠️ Future Improvements (Roadmap)
This flow is currently managed manually. A future version will support automated onboarding, allowing:
- Self-serve onboarding via API and through the Djust backoffice
- Real-time onboarding status updates
- Automated document upload handling
Updated about 2 months ago