Deprecation Notice: Migration of the Checkout API from the collector.se domain
The Walley Checkout API currently hosted on the collector.se domain is deprecated and will be permanently shut down on 31st of October 2026. Until then, it continues to work as before.
Merchants and platforms must update their integration to use a URL on the walleypay.com domain before this date.
Only the domain is being retired, the API itself is not changing. You have two migration options, described below.
What is changing?β
Old URL (deprecated):
https://checkout-api.collector.se
New URL (minimal change):
https://api-legacy.checkout.walleypay.com
Or migrate to the current Walley API (recommended):
https://api.walleypay.com
Option 1: Migrate to the current Walley API (recommended)β
The current version of the Checkout API is hosted on api.walleypay.com and uses Bearer token authentication instead of SharedKey. This is the version all new integrations use, and it is where the platform is actively developed.
Migrating involves:
- Generate API credentials (client id and secret) in Walley Merchant Hub, see Authentication.
- Request an access token from the authentication endpoint and send it as an
Authorization: Bearer {access_token}header on every request. - Use the current endpoints, e.g.
POST https://api.walleypay.com/checkoutsto initialize a checkout session, see Endpoints and Initialize Checkout.
The request and response payloads are the same as you use today, so for most integrations this is a change of authentication and base URL only.
Option 2: Change the URL only (minimal change)β
If you cannot make code changes right now, you can keep your existing integration exactly as it is and only replace the hostname. All request paths stay the same, whichever style your integration uses today:
Example: initialize a checkout
Old: POST https://checkout-api.collector.se/checkouts
New: POST https://api-legacy.checkout.walleypay.com/checkouts
Example: update the cart (older path style)
Old: PUT https://checkout-api.collector.se/merchants/{storeId}/checkouts/{checkoutId}/cart
New: PUT https://api-legacy.checkout.walleypay.com/merchants/{storeId}/checkouts/{checkoutId}/cart
Your existing SharedKey authentication and request signing continue to work unchanged on the new hostname, no code changes, no new credentials. Only the base URL in your configuration changes.
api-legacy.checkout.walleypay.com is a transitional domain for existing SharedKey integrations. It will remain available during the migration period, but new functionality is only released on the current API. We recommend planning a move to Option 1 when possible.
Test Environmentβ
The same migration applies to the test environment:
Old test URL (deprecated):
https://checkout-api-uat.collector.se
New test URL (minimal change):
https://api-legacy.checkout.uat.walleydev.com
Or the current Walley API (recommended):
https://api.uat.walleydev.com
Required Actionβ
All merchants and platform partners must, before 31st of October 2026:
- Choose a migration option:
- Option 1 (recommended): Implement the current Walley API on
api.walleypay.comwith Bearer token authentication. - Option 2 (minimal change): Replace the hostname
checkout-api.collector.sewithapi-legacy.checkout.walleypay.comin your configuration.
- Option 1 (recommended): Implement the current Walley API on
- Verify that your integration continues to work as expected: initialize a checkout session and confirm that order administration flows work in your test environment before changing production.
Questions?β
If you have any questions or need assistance with the migration, please contact our support team.