From order to compliant PEPPOL e-invoice — in minutes. Works with WooCommerce and Shopify, no custom code needed.
What happens after a customer clicks “Buy”.
Order + tax meta sent through the plugin to Peppolify.
We map, validate, and sign UBL 2.1 / PEPPOL BIS 3.0 XML.
Delivered via Access Point; statuses: Sent / Delivered / Failed.
PSP webhook confirms settlement → invoice marked Paid.
No code. About a minute.
Upload peppolify-woocommerce.zip → activate.
Fill VAT ID, PEPPOL Participant ID (if available), company details.
Paste API key → choose Sandbox/Production → Save.
Install the app → connect → done.
Find “Peppolify” in the Shopify App Store and install.
Paste API key, confirm currency & tax mapping (VAT / reverse charge).
Webhook & UBL snippet for auditors and engineers.
POST /webhooks/payment
HMAC-SHA256: <signature>
{
"order_id":"12345",
"psp":"stripe",
"event":"payment_succeeded",
"amount":1490,
"currency":"CZK",
"paid_at":"2025-01-01T10:20:30Z"
}
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:poacc:billing:3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:poacc:billing:3.0</cbc:ProfileID>
<cbc:ID>INV-2025-000123</cbc:ID>
<cbc:IssueDate>2025-01-01</cbc:IssueDate>
...
</Invoice>
Get an API key and send your first PEPPOL invoice today.