P0 hardening — Stripe Connect endpoint + PDF flatten

Featurekamolos
Shipped
May 28, 2026 at 8:36 PM UTC
Author
Kamo
Commit
08426bd

- Fix EsignClient imports: EsignGenericEnvelopeRepository / EsignSignatureRepository live in .esign.repos, not .esign root - New StripeConnectController POST **************** creates org Custom-account + returns onboarding URL (delegates to existing StripeConnectService) - MediaServiceClient.fetchBlob: pulls a stored blob's bytes for flatten/re-render workflows - New PdfFlattenService: appends an E-SIGN Act-compliant signature certification page to the source disclosure PDF for each captured signature (typed-name rendered in italic; signer/IP/UA/SHA-256 + envelope UID recorded on the page). Stores the new flattened blob via MediaService and returns blob id + SHA-256. - EsignClient.submitSignature now flattens after marking SIGNED and populates **************** + signedDocumentSha256. Flatten failure logs but does not roll back the signature itself.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing