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.