Checkout Session

A secure Stripe-hosted payment page triggered when a client pays a milestone.

A Checkout Session is the secure payment interface opened when a client selects Pay Now on a milestone inside an Agreement. It is hosted and powered by Stripe to ensure encryption, regulatory compliance and secure payment processing.

During the session, the client enters payment details using supported methods such as credit cards or digital wallets. Sensitive financial data is handled entirely by Stripe and never stored inside happ.

Once payment is completed successfully, Stripe confirms the transaction and sends a secure event notification back to happ. This confirmation updates the milestone status automatically and generates structured ledger entries.

The Checkout Session bridges contractual commitment and financial execution. It ensures that payment occurs within a protected environment directly connected to the Agreement lifecycle.

By relying on Stripe-hosted infrastructure, happ delivers enterprise-grade security while maintaining a seamless client experience.

« Back to Glossary