Skip to content
CANOPY digital · Software

Commerce infrastructure

Canadian payments SDK CanPay Direct

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

TypeScriptBunPayments

Source-available SDK repo

Source

Source available on request