A TypeScript SDK project for Canadian payment integrations, including Stripe and Moneris. Provider support and release status are documented separately.
Source-available SDK repo CanPay Direct SDK project
Problem
Canadian product teams need gateway choice without rebuilding checkout, refunds, and webhook normalization for each processor.
Impact
One SDK surface for checkout creation, payment lookup, refunds, webhook parsing, and live sandbox validation across six Canadian-ready gateways.
Context
Public-ready local SDK repo first, with package publishing and GitHub release held until sandbox credentials and release review are complete.
What it includes
- Stable TypeScript API for hosted checkout flows
- Six gateway adapters with normalized errors and capability flags
- Live sandbox gate before v1 payment claims
Technical shape
Source-available SDK repo
Source
Source available on request
Documents
Other projects
More Canopy-built software
Premium desktop tooling LG UltraGear Bridge Desktop product surfaceEncrypted audio tool PocketMic LAN Open-source releaseCreative systems Hurrcut Live web previewAutomation + workflows Prompt Operations Workflow operations kitAndroid-first visual product PixelBoats Saleable visual product trackBusiness operations Invoice Generator Business operations toolQuickBooks operations QBO Mail Dashboard Internal admin dashboardEncrypted storage runtime EFSDB Open-source reference runtimeSvelteKit to PHP hosting SvelteKit PHP Adapter Open-source adapterAI support surface Sidecar External product siteWindows-first ASO workflow Keyword Astro Windows-first desktop productVisual systems Live Wallpaper Visual utility conceptInterface language Needle-Lang Interactive preview