WePay API Versioning

When we make backwards-incompatible changes to the WePay API, we release a new dated version. Your app continues to be on the current version of the API to avoid breaking your code. To ensure a smooth transition for your app, we continue supporting the old version for 180 days after releasing the new version. You can follow our Versioning Tutorial to upgrade to the latest API version.

Your app's WePay API Version determines the behavior that you
see from the API. It affects the parameters you can pass in, the response that you get back, and the IPNs you receive.

API Versions

Know your app's WePay API version

You can check your application's API version on the configure tab of your
application dashboard:

If you are not on the latest version of the WePay API, follow the link for
more information on how to upgrade your application's API Version: How to Upgrade Version Tutorial.

Migration Period

When we release a new version of the API, we simultaneously deprecate
the previous version. To receive these API change notifications by
email, make sure to subscribe to WePay
Status updates. From the day of the release, developers have 180
days to migrate their apps to the new version. For developers
making API call requests to endpoints that have not changed,
transitioning simply means confirming upgrade to new API version on the application
dashboard. For developers making API call requests to endpoints that
have changed, transitioning involves changing your code to adhere to the
changes introduced in the new version, testing your code to make sure
everything works, and finally upgrading your API version on your application
dashboard.

Backwards-incompatible changes

Following changes are considered to be backwards incompatible changes to the WePay API