Development of a WordPress plugin for integration with Diia - verification system
Main Requirements
Access Restrictions:
- The verification function is available only to users from Ukraine
- Verification by user address (Ukraine) OR "Vendor" status on the site
- Automatic determination of the right to verification upon registration
- Blocking access for users from other countries
Verification Functionality:
- Integration with Diia validation API (https://integration.diia.gov.ua/validation.html)
- Scanning QR codes from the Diia app for instant document verification
- Automatic verification of the authenticity of digital documents
- Multi-level verification system (basic → extended → premium)
Badge System:
- Automatic assignment of the "Verified Factory" badge after successful verification
- Display of verification status on supplier profiles
- Visual trust indicators for buyers
- Ability to update verification status
Technical Requirements:
- Compatibility with WordPress 5.8+
- Support for multilingualism (Ukrainian, English, German)
- Responsive design
- Secure storage of verification data
- Integration with WordPress role system (verification of "Vendor" status)
Verification Access Logic
Access Conditions:
IF (user_address == "Ukraine" OR user_role == "Vendor")
THEN show_verification_button()
ELSE hide_functionality()
System Checks:
- Geographical Check: analysis of IP address and specified address in the profile
- Status Check: verification of "Vendor" role in the WordPress system
- Double Validation: the user must meet at least one condition
Use Cases
For Ukrainian Suppliers/Vendors:
- The system automatically determines the right to verification
- The user sees the "Undergo Verification" button
- The system redirects to the Diia interface
- The user shows the QR code from the Diia app
- Upon successful verification, a badge is assigned
For Other Users:
- The verification functionality is hidden
- A message "Verification is available only for Ukrainian suppliers" is displayed
- The option to apply for "Vendor" status
Additional Features
- Multi-sharing of documents: obtaining multiple documents in one request
- Anti-bot protection: authorization through Diia without sharing personal data
- Diia.Signature: ability to electronically sign documents
- Automatic updates: periodic verification status checks
- Admin panel: management of access rights to verification
Technical Details
API Integration:
- Use of the official API integration.diia.gov.ua
- Processing of QR codes and 13-digit numbers
- Real-time validation of digital documents
- Secure storage of access tokens
Database:
- Table for storing verification statuses
- Table for user access rights
- Logging of all verification attempts
- Linking with WordPress users
Security:
- Encryption of sensitive data
- Protection against CSRF attacks
- Validation of all incoming data
- Logging of security events
- Protection against circumvention of geographical restrictions
-
Good day. I have experience in creating internet resources of varying complexity, as well as solving problems, improvements, and creating websites on OpenCart, WordPress, and others.
I use PHP, Python, and other languages and technologies depending on the task.
I can provide examples of my work if needed.
Write to me, and we will discuss the details.
Similar completed project: API liqpay на Wordpress
-
988 25 0 Hello, I have significant experience of 10+ years in developing custom solutions for WP as well as 5+ successful integration cases with Diia. I am ready to complete the project quickly and efficiently, according to the specified requirements.
-
411 6 1 Ready to take on the development of a WordPress plugin for integration with Diia. I have experience working with WordPress and API integrations. Please write to me about the project details so we can discuss technical requirements and budget.
-
2161 4 2 👋Welcome!
We are Skillwave Global LLP — a team from the United Kingdom that helps businesses launch effective digital products: from websites and online stores to complex systems.
📈We approach each task individually — we create not just a beautiful website, but a tool that works for results: attracting customers, selling, and building trust.
✅What we offer:
• Full web development (Frontend / Backend / WordPress / CMS)
• UI/UX design in Figma with a focus on conversions
• Fast loading, responsiveness, SEO — by default
… • Support and development of the project after launch
💼We work transparently, officially, and results-oriented.
Ready to discuss your project and propose a concept in the coming days!
🙌Here are our works and reviews on them, you can learn more in the presentation!
Freelancehunt
-
536 33 0 2 Hello. I am ready to complete your project after agreeing on the terms of reference. Final deadlines and price - after agreement. I can also offer technical support and assistance in the future.
-
11628 110 0 Hello, Oleksandr!
We will develop a WordPress plugin for integration with Diia - the verification system.
Evaluation after clarifying the details.
Best regards, Tetiana.
-
5136 21 0 1 Hello 👋! I am a highly qualified web developer with over ✅ 7 years of experience in backend development and modern web technologies. I work with New Construction Corporation Uzhhorod, Remax, Land Rover, Crazy Price Carpets, Confidence CRM, Butam Lt. My stack includes:
✅ Frontend: HTML, CSS, JavaScript, React.js, Vue.js, Angular
✅ Backend: PHP, Laravel, CodeIgniter, Python, Django, Flask, Node.js, Next, Nuxt
✅ CMS: WordPress(Woo), Prestashop, Shopify, OpenCart, BigCommerce
✅ Databases: MySQL, PostgreSQL
✅ Other skills: Git, API integration
Recent projects:
… ✔️ https://jashantoor.com/
✔️ https://novobudova.pro
✔️ https://stxtrade.com/
✔️ https://boostylabs.com
✔️ https://confidence-tech.com
✔️ https://diamond-firms.com
✔️ https://confidence-crm.com
✔️ https://louca360marketing.com
✔️ https://salehub2b.eu
✔️ https://books.youeasystart.com
✔️ https://ukrfix.com
✔️ https://sweet-sdpearls.de/
✔️ https://lottobingom.com/categories/hot
✔️ https://aquahub.org.ua
✔️ https://boostylabs.com
✔️ https://ol.zp.ua
✔️ https://smt-industry.com
✔️ https://butams.com
✔️ https://emporio-sports.cz
Why choose me?
✔️ Fast and quality execution: Your tasks will be completed on time with impeccable quality.
✔️ API integration: Need seamless integrations of third-party APIs? I’ve got you covered.
✔️ Custom solutions: I take your ideas and turn them into successful web solutions tailored to your business needs.
Let’s collaborate and create something amazing together!
-
146 Good day!
We will develop a WordPress plugin for integration with the Diia API.
We will ensure the verification of Ukrainian suppliers according to the requirements.
We will automate the process of obtaining the "Verified Factory" badge.
We will consider security, event logging, and admin settings.
We work officially, payment to an individual entrepreneur with a contract!
Ready to discuss technical details!
-
8103 38 0 1 It is necessary to discuss the details for creating a plugin, thank you.
Experience in creating plugins and integrations.
-
928 2 0 Hello! I wanted to clarify two points: do you have access to the account integration.diia.gov.ua (keys / sandbox), and has the "Vendor" role already been implemented on your site — for example, through WooCommerce/Dokan or a custom solution?
I have been working with WordPress for over 9 years, wrote plugins, made integrations with government and third-party APIs, set up QR scanning on the frontend, implemented secure token storage with encryption, logging, and cron tasks for periodic checks. I also have experience with multilingualism, setting up roles and access rights, as well as storing statuses in custom tables.
If there is access to the sandbox/keys of Diia and a brief description of the Vendor role implementation, I can prepare a technical plan and estimate.
-
1699 8 0 Good day, I have reviewed your specifications, and I can say that it will take 100-120 hours of development (which does not match the maximum budget of your project). If you choose me as the executor, we can discuss the details.
I have solid experience in developing custom solutions/plugins for WordPress.
I will be waiting for your feedback.
Current freelance projects in the category PHP
Fix CLSIt is necessary to fix the Cumulative Layout Shift through code PageSpeed does not see this problem, but through Google Chrome, it is visible that there is a layout shift for the desktop version of the page According to Google Search, there is an error regarding the speed of… PHP, Web Programming ∙ 1 day 12 hours back ∙ 27 proposals |
Transfer the fully ready adaptive HTML5 structure to WordPress.
268 USD
I am looking for an experienced WordPress developer who can convert our meticulously prepared static HTML5/CSS3 code into a high-performance custom WordPress theme. The frontend is almost ready (about 99%): semantic markup, metadata, and multilingual structure (hreflang) are… Content Management Systems, PHP ∙ 1 day 15 hours back ∙ 61 proposals |
GoPos IntegrationHello, has anyone done an integration of GoPos with a custom website for a restaurant in Poland? I need help, their documentation is very sparse, there is only swagger and it lacks descriptions. https://app.gopos.io/doc/swagger-ui/index.html The essence is this: we used their… PHP, Web Programming ∙ 2 days 7 hours back ∙ 25 proposals |
Write meta data for ALT using AIA website on Laravel, the site has many images for which it is necessary to automatically generate correct semantic and relevant ALT descriptions for the images, with the possibility of verification. AI & Machine Learning, PHP ∙ 3 days 4 hours back ∙ 34 proposals |
A developer is needed to complete and integrate a project for automatic data collection and processing.
16 USD
The main part of the parser has already been implemented. The parser works in a Windows environment through Microsoft Edge: the site has anti-bot protection, so data collection is performed not through direct HTTP requests, but through a live browser session. The scripts control… PHP, Web Programming ∙ 3 days 10 hours back ∙ 25 proposals |