Skip to main content

Release 2026-03-12

This release expands Canadian market support across onboarding and checkout, while also improving checkout localization and dashboard usability.

Platforms can now onboard Canadian sellers and create CAD checkouts through the existing API model, and buyers can switch hosted checkout language with newly added French support. This release also includes a dashboard UI improvement to ensure smoother infinite scrolling behavior in tabbed table views.

Canadian seller onboarding support

Platforms can now onboard Canadian sellers through the Getpaid onboarding flow. The application creation endpoint has been enhanced to support country-specific onboarding by allowing platforms to specify the seller’s business country, which determines the appropriate application flow and compliance requirements.

By including the business country in the application request, platforms are automatically routed to the correct onboarding experience, ensuring regulatory alignment while preserving a consistent integration model.

POST api.getpaid.io/v2/applications
{
"reference": "APP-SELL-021",
"applicant": {
"email": "markus.keller@mapleleafgarage.ca"
},
"business": {
"legal_name": "Maple Leaf Garage Inc.",
"country": "CA",
"legal_structure": "ca_private_corp"
},
"redirect": {
"default": "https://mapleleafgarage.ca/onboarding/complete"
}
}

This enhancement enables platforms to expand into Canada using the same automated onboarding approach, while ensuring that sellers are guided through a country-specific application flow tailored to local requirements.

For more information, see the application API documentation.

CAD checkout support

Platforms can now create checkouts in Canadian dollars (CAD) through the same Checkout API, enabling end-to-end CAD payment flows for supported providers.

In addition, checkout validation now enforces seller onboarding requirements for providers that require seller-level setup. For split checkouts in CAD, sellers must be onboarded with the relevant provider before checkout creation succeeds.

POST api.getpaid.io/v2/checkouts
{
"reference": "ORD-CAD-001",
"amount": 1000,
"currency": "CAD",
"description": "Order #CAD-001",
"splits": {
"type": "per_transaction",
"accounts": [
{
"type": "platform",
"id": "acc_platform_123",
"split": {
"type": "fixed",
"amount": 100
}
},
{
"type": "seller",
"id": "acc_seller_456",
"split": {
"type": "fixed",
"amount": 900
}
}
]
},
"redirect": {
"default": "https://example.com/checkout/complete"
}
}

This enables platforms expanding into Canada to accept CAD orders with the same integration model, while preserving provider-level compliance checks during checkout creation.

For more information, see the checkout API documentation.

Hosted checkout language switcher and French support

The hosted checkout page now includes a built-in language selector, allowing buyers to switch language directly during checkout.

French (fr) has been added as a fully supported checkout language, including translated labels, messages, validations, and payment flow states. Language selection is also persisted for a more consistent buyer experience across checkout steps.

This improves accessibility for multilingual buyers and helps platforms provide a more localized checkout experience without additional front-end implementation.

Checkout

Checkout language selector

Dashboard table scrolling improvements

A UI fix has been applied to tabbed dashboard views so table content can scroll correctly inside the active tab layout.

This resolves cases where long tables could be constrained by tab container behavior and supports smoother infinite scrolling when browsing large result sets.