Live demo. Your session: 15 min left. Try anything: emails are not sent, uploads are off, and email and card settings are view-only. On a proposal, pay with Stripe's test card 4242 4242 4242 4242. Buy Jawad Zafar Estimates Pro ← Back to the demo guide

Jawad Zafar Estimates settings

Card payments with Stripe

After signing, your client can pay the deposit (or the next payment stage) by card. Payment happens on a secure page hosted by Stripe, so card details never touch your site. Payments are recorded on the estimate automatically.

Webhook (recommended)

Records a payment even if the client closes the window before returning to your site. In Stripe go to Developers → Webhooks → Add endpoint, paste this URL, choose the event checkout.session.completed, then copy the signing secret (whsec_…) here.

Stripe charges its own fees per payment. Stripe must support your currency and country; check stripe.com/global.