One signing flow won't cover all three countries. France accepts online signing, Germany needs a handwritten or qualified electronic signature, and Spain adds a verified power of attorney.
By Razvan Toma · Founder · Last checked 1 November 2026 · Sources below
The mandate is what appoints the representative. It names the real legal entity in each country, and a client should see that name before signing. It can't be replaced by ticking a box or by accepting terms at checkout.
| Country | Signature |
|---|---|
| France | Can be signed online |
| Germany | In German, by hand or with a qualified electronic signature. A simple e-signature isn't enough |
| Spain | The mandate, plus a representative certificate or a power of attorney in the Spanish register of powers |
Related: Why EPR can't be fully automated
In our sandbox, mandate_signed has client_action_required set to true in all three countries. Use that as the prompt to show the client what to do, and keep the order moving only when the signed document is in.
Related: Try the sandbox
Don't sign for a client, and don't let an AI agent do it. Our API returns a checkout link for a person, and the signing happens with that person after they order.
Related: EPR API for AI agents
Check, quote and a simulated run of each country's steps, free and without a key.