Stripe Connect · EU marketplace

Protected payments,
milestone by milestone.

One agreed deliverable at a time. The client funds it, the professional submits it, and payment is released after approval or seven days without a response.

Test integration paused

10% professional fee
3% client fee
Live credentials are rejected by this build. Production money movement requires a later authorised release, company identity and legal approval.

Configuration readiness

Test integration paused

Only Stripe test-mode credentials are accepted by this release. No live charge or transfer can be initiated.

Payments disabled
Test secret keyMissing or invalid
Test account countryMust be set explicitly
Connect return originMissing or invalid
Test webhook signingMissing or invalid
Test release job secretConfigured

Pinned Stripe API version: 2026-07-29.dahlia

Production activation

Live activation paused

This checklist exposes only readiness states. Legal identity values stay in protected hosting configuration and are never rendered here.

Required values missing
Registered legal nameRequired before activation
Registered officeRequired before activation
Company registrationRequired before activation
VAT statusSet registered with a VAT number, or not_registered
Consumer contactValid public contact email required
Payment legal reviewApproved review date required

Passing this checklist does not enable live payments; a separately authorised release and complete provider configuration are still required.

01

Mutual agreement

Both parties accept the same scope, amount, date and policy versions before funding.

02

Stripe funding

The client pays the milestone plus the 3% service fee through Stripe-hosted checkout.

03

Recorded delivery

Formal submission starts a seven-day review clock and creates an audit event.

04

Release or dispute

Approval releases the 90% professional share. A change request or dispute pauses release.