Pre-payment checkpoint

Review the contractor request before payment.

This page is the required bridge between request intake and Stripe Checkout. It shows what the customer is buying, what the review may produce, and what payment does not guarantee.

Service summary

Contractor Verification Record Review

  • Service code: CONTRACTOR_REVIEW_STANDARD_V0_1
  • Request reference: Generated after intake submission
  • Billing intent key: Generated server-side before Stripe Checkout
  • Launch vertical: Contractors only
  • Payment type: One-time, non-recurring review payment

What payment starts

  • A defined contractor source-review workflow.
  • An internal billing-intent matching and reconciliation process.
  • Placement into a review queue only after payment is confirmed and matched.
  • Preparation of an appropriate output if the review can be completed within scope.

What payment does not guarantee

  • Positive verification status.
  • Public CVC activation.
  • Record issuance if sources do not support it.
  • Legal proof, endorsement, licensing authority action, or notarial status.

Possible review outputs

  • Request Intake Summary
  • Contractor Source Review Summary
  • Verification Record / CVC Public Record, only if issuance is supported
  • Unable-to-Verify / Exception Notice
See report outputs

Payment-control rule

CertivaSource must not treat a Stripe success-page return as proof of payment. Internal movement to review must depend on Stripe webhook confirmation, signature verification, billing-intent matching, amount/currency matching, and duplicate-payment checks.

v0.1 staging boundary

No live payment collection is present here.

This front-end page defines the customer-facing checkpoint and product language only. It does not contain Stripe API keys, webhook secrets, checkout-session code, live payment links, backend routes, real customer data, or automatic CVC issuance logic.