Technical Interface Specifications
Complete technical documentation for implementing Peppol connections, from architecture to practical implementation and API integration
Peppol Architecture & Components
The Peppol network consists of various technical components that work together to enable secure and reliable document exchange. The architecture is based on a four-corner model with standardized interfaces and protocols.
Core Components
Access Point (AP)
- AS4 protocol implementation
- PKI certificate management
- Message Level Response (MLR)
- Message validation and routing
- Start-AP and C2-C3 connectivity
Service Metadata Publisher (SMP)
- Endpoint discovery service
- Participant capabilities registration
- Document type support
- REST API interface
- DNS-based or SML lookup
Service Metadata Locator (SML)
- Central DNS-based registry
- SMP lookup service
- Participant registration
- NAPTR DNS records
- High availability setup
Security & Certificates
Peppol uses a robust PKI framework for end-to-end security of all messages and connections within the network. All communication is secured with industry-standard cryptography.
• X.509v3 certificates with specific extensions
• Minimum SHA-256 signing algorithm
• Certificate validation via OCSP
• Annual certificate renewal mandatory
Need help with complex certificate implementation? Use our certificate management expertise for secure PKI setup.
API Specifications & Endpoints
REST API Implementation
For integration with the Peppol network, various API endpoints are available. These follow RESTful principles and use standard HTTP methods for optimal interoperability.
SMP API Endpoints
Business Document API
Transport Protocols
• SOAP 1.2 with WS-Security authentication
• Synchronous and asynchronous message exchange patterns
• Compression via AS4 compression feature
• Maximum message size: 100 MB (configurable per provider)
Need AS4 protocol implementation support? Benefit from our technical expertise for complex integrations.
Implementation Requirements
Technical Requirements
Minimum System Requirements
- Java 11+ or .NET Core 3.1+
- TLS 1.2 or higher mandatory
- 4 GB RAM minimum
- 10 GB disk space
- 99.5% uptime SLA
Network Configuration
- Public IP address required
- Port 443 (HTTPS) open
- DNS A/AAAA records
- Firewall configuration
- Load balancer support
Monitoring & Logging
- Transaction logging (7 years)
- Performance metrics
- Error tracking & alerting
- Audit trail compliance
- GDPR compliant storage
Integration Steps
The technical implementation of a Peppol connection follows a structured process with clear milestones and test phases for optimal results.
Want to optimize your implementation timeline? Plan your strategic implementation for minimal downtime and risks.
Need help with technical implementation?
Our technical experts are happy to help you with all aspects of your Peppol integration, from architecture design to production deployment and ongoing support.
Peppol.now - Your guide in the world of electronic invoicing