Skip to content

Match the donation checkout to DevCongress - #69

Merged
yawboakye merged 2 commits into
mainfrom
codex/inttegro-checkout-theme
Oct 22, 2026
Merged

yawboakye merged 2 commits into
mainfrom
codex/inttegro-checkout-theme

Conversation

@yawboakye

Copy link
Copy Markdown
Member

Summary

  • update @inttegro/js from 0.5.8 to 0.7.1
  • apply the DevCongress palette to the embedded checkout's background, surfaces, text, controls, focus state, typography, and border radius
  • remove the persistent “A prepared order can…” recovery statement and its empty divider
  • retain same-tab prepared-order recovery and the guarded restart flow

Why

The Inttegro.js 0.7.1 appearance API exposes semantic controls for colors, buttons, inputs, selections, typography, shape, and theme. That lets the secure embedded payment form feel like part of the DevCongress donation page instead of a visually separate provider surface.

The removed recovery message described implementation details prominently beneath every checkout. Recovery still works, and its safety controls remain available only when they are relevant.

Verification

  • pnpm check:donation
  • pnpm build
  • browser-verified the hosted checkout loads with SDK 0.7.1 and the configured appearance

Before and after

Before — production (SDK 0.5.8)

Before: production donation page with a white checkout panel and persistent prepared-order recovery copy

After — this PR (SDK 0.7.1)

After: donation page with the checkout styled to match DevCongress and recovery copy removed

Visible changes:

  • the inner payment panel changes from provider white to the DevCongress cream surface
  • the checkout receives the configured DevCongress palette, typography, and radius through SDK 0.7.1
  • the persistent prepared-order recovery paragraph beneath the checkout is removed

@yawboakye
yawboakye requested a review from Elvis020 October 21, 2026 10:03
@cloudflare-workers-and-pages

Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
devcongress-website be38a8a Commit Preview URL

Branch Preview URL
Oct 21 2026, 09:49 AM

@yawboakye
yawboakye merged commit ba9010c into main Oct 22, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants