deprecated

Upcoming Deprecations (July, October 2025)

We have some upcomming deprecations or system changes that could have an impact on implementations or expectations. So below are a list of changes along on or after dates for when the change will take place.

After July 1st, 2025

transaction.paymentMethodId removal

This attribute has not been included in documentation for quite some time, but is being provided for webhook payloads and GET operations to load a Transaction. The paymentMethodId attribute is a duplicate of paymentMethod.id so please use that value instead.

Webhook timeout: 15

Subscriptions for webhooks allow a timeout of 30 seconds and it will be reduced down to 15 seconds.


After August 1st, 2025

Business Processes with Opted Out Addresses

If a Business Process has an opted out Address (a messaging concern) it will no longer impact the creation of a Business Process. It will continue to create but messages will not deliver. Since there are multiple ways to get a Customer to a Business Process this will open the door to more use cases.


After October 1st, 2025

Merchant Mock Products

When you create a merchant you have mock products created and enabled by default. We are going to remove this behavior as it is generally not a prefered behavior. You are likely already removing these products and if so, make sure your code is updated to be friendly to an empty array for the product list.

Address type

When an address is being provided across a few endpoints, the type is also optional and ignored. It will continue to be returned, but we will no longer accept it.