CANOPY digital ยท Software

Commerce infrastructure

Canadian payments SDK CanPay Direct

A source-available TypeScript SDK for CAD-first checkout orchestration across Stripe, Moneris, Helcim, Square, Worldline/Bambora, and Paysafe.

Source-available SDK repo CanPay Direct Ready surface

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