Changelogs

See what's been added, updated, and fixed.

March 6, 2020

v2.0: Bugfix to ensure HMAC signature errors have the proper language string.

March 5, 2020

  • v2.0FEATURE: New sub_restart and sub_modify parameters to allow signifiant improvements to subscription past-due handling, as well as upgrade/downgrade functionality for both auto-ship merchants and service-based recurring billers.

  • APIBugfix to wildcard * in API filtering.

  • APIDocumentation for new filtering syntax and functionality.

  • APIAdding currency_code and currency_symbol to subscription resources.

  • APIFix to bug that sometimes included the subscription’s transaction template when zooming on transactions.

  • APIImprovement to use the historical coupon code value, in situations where the code has changed.

  • APIAdding customer_email to cart resources. (Can be used for custom abandoned cart functionality.)

  • v1.0-2.0Chase Paymentech Orbital CIT/MIT additions.

  • v2.0Change to the default language strings for a specific shipping error.

  • v2.0Cybersource Card-Present (Swiper) bugfix when used with OneSource Indirect.

  • v2.0Braintree rounding improvement to prevent an error in specific situations.

  • v2.0Additional logging for Klarna.

  • v2.0Bugfix that was causing errors to be displayed in the error log when editing subscriptions with TaxJar enabled.

February 12, 2020

  • APIFEATURE: Multiple attributes can now be created or updated in a single request via PUT, POST, and PATCH (all with different behaviors).

  • v2.0Webhooks now include the coupon_details and discount_details nodes.

  • v2.0Webhooks now available for capture, void, and refund transaction actions. (NOTE: This functionality is only available for select stores currently.)

  • v2.0Bug fix to use the correct language customizations in situations where multiple template sets have the same language, but different customizations.

  • v2.0Deprecating the legacy XML webhook. If it’s not already enabled for a store, it won’t be visible in the admin.

  • v2.0Security improvement with template caching.

February 7, 2020

  • v2.0FEATURE: New setting on coupon codes to allow a single coupon code to be reused across multiple coupons. This might sound strange but allows some very interesting new possibilities, like a single coupon code that can apply different discount logic to different types of products or categories.

  • v2.0Amazon Pay improvement to reuse order reference IDs to prevent errors in certain situations.

  • v1.1-v2.0DIBS payment system improvements to certain types of errors, which will now trigger emails to store admins.

  • ALL VERSIONS & APIImproving the admin’s password hashing configuration validation to prevent invalid hashing values.

  • v2.0Stripe Connect now can do configurable card verification like other gateways.

  • v2.0Stripe Connect fix to prevent an unnecessary custom value from showing up on transactions.

  • v1.1-v2.0Quickbooks Payments integration improvement to support their new authentication method.

  • v2.0Improvement to Braintree error handling when invalid credentials are used.

  • APIUpdating the store locations property helpers to reflect latest changes.

  • APIZoomed transactions on subscriptions now include the fx:receipt in their returned _links object.

  • APIAdding currency_code (int_curr_symbol in other areas of the app) and currency_symbol to transactions.

January 28, 2020

  • APIFEATURE: It is now possible to filter by attribute name _and_ values, such as `&attributes:name[“foo”]=bar`.

  • APIFEATURE: New filter operators for `in`, `not`, greater/less-than, etc.

  • APIAll `limit` values now will return integers, instead of inconsistently sometimes being strings.

  • APIImproving error messaging with attributes, and improving access when multiple `private` attributes from different client IDs are present on the same resource.

  • APIImproving error handling for certain invalid IDs.

  • APIClarifying the `payment_method_uri` documentation.

  • v2.0Bugfix to Braintree Payments to prevent an error when 3D Secure was used with a future subscription.

  • v2.0SquareUp now uses the correct location ID.

  • v2.0Updating the name of “Adyen” to “Adyen Hosted”, to differentiate it from our newer Adyen integration.

  • v2.0Fixing Stripe Connect issue that caused duplicated lines in the transactions export.

January 9, 2020

  • v2.0Allowing Cybersource Point-Of-Sale / Swiper transactions to be used as the payment_method_uri for Cybersource card-not-present (ie. “normal”) gateway transactions (via the API).

  • v2.0Improvements to prevent double-submits of 3D Secure transactions.

  • v1.1-v2.0Improvements to DIBS payment system for certain types of responses.

December 19, 2019

  • v2.0Coupon improvement to ensure date-restricted coupons use the store’s configured timezone for date start/end ranges.

  • v2.0Bug fix to prevent subscriptions with certain invalid frequencies from being added to the cart without an error.

  • v2.0CSRF cookie improvement.

  • v2.0Adyen: We now support pre-populating checkout fields when Adyen is configured on the checkout.

  • v2.0API: Adding support for Stripe (Connect), PayPal Express Checkout, Square, Amazon Pay, and Adyen for the payment_method_uri functionality in the API.

  • v2.0Bug fix the ensure the template set locale is used instead of store default in certain situations.

  • v2.0Shipping improvement to ensure USPS international envelope rates are returned properly.

December 17, 2019

v2.0: Adding additional logging for Square.

December 13, 2019

  • v2.0ePayments.com integration.

  • v2.0Improvements to custom shipping code functionality to allow external requests.

  • v2.0Improvements to custom shipping code functionality to include Shippo npm package.

December 11, 2019

v1.0, v1.1: Improvement to cookie handling to properly overwrite an expired local cookie.

December 2, 2019

  • v2.0Better error handling when connecting a Foxy account to Webflow.

  • v2.0Fixing an issue that caused Stripe Connect transactions to send duplicate webhooks.

  • v2.0Security improvement to how cart sessions are created.

  • v2.0Admin improvement to prevent payment settings from being changed inadvertently in certain situations.

  • ALL VERSIONSUpdating our mailing address for our Privacy Policy and Terms of Service.

  • APIAdding “MIT” source value to API-created/processed transactions.

  • APIBugfix to prevent a PATCH to a customer resource that contains a differently-capitalized email from erroring.

  • APIAdding `customer_addresses` to be zoomable on `customer` resources.

  • APIAdding `transactions` to be zoomable on `subscription` resources.

November 22, 2019

  • APIFix to allow certain types of subscription modifications on PayPal RT and Amazon Pay subscriptions.

  • v2.0Adding additional logging to Realex 3D Secure v2 handling.

  • All VersionsSecurity fix to password resets in the admin, to prevent referrer leakage.

  • v2.0Improvement to prevent overly long Square error messages from displaying to customers.

  • v2.0Bugfix to allow address updates in certain situations (for stores with this functionality enabled).

November 13, 2019

  • v2.0NEW GATEWAY: Square (SquareUp) support added!

  • v2.0New API functionality to allow setting a `payment_method_uri` on `cart` resources, to specify a specific previously-used payment method.

  • v2.0Braintree error handling improvements for certain types of rare error messages.

  • v2.0Stripe Connect fix/improvement to better handle the description parameter for very large carts

November 12, 2019

  • v2.0Improvements to Adyen embedded payment forms.

  • v1.1-2.0Adding new Quickbooks / Intuit payment gateway version support.

October 30, 2019

  • v2.0Admin transaction export now uses the address state name instead of code in certain situations.

  • v2.0Fixing incorrect trusted browser error when getting two emails.

  • v2.0Bugfix for Avalara AvaTax, so the displayed tax is now correct when a category-specific 100%-off coupon is used.

  • v2.0Klarna improvement to fix a javascript error.

  • v2.0Apple Pay improvement to better handle transaction completion in certain error events.

  • v2.0Subscription cancels now set the next_date to tomorrow if there’s a past-due amount.

October 23, 2019

  • v2.0Fix to allow refunding through the API.

  • v2.0Fix to Bluesnap processor response values, which improves voiding and refunding functionality.

  • ALL VERSIONSImprovement to admin password reset functionality.

  • v2.0Legacy XML API improvement to allow an all value for the status transaction filter.

  • v2.0Improvement to DiBS default locale / language handling when a store has multiple template sets.

  • v2.0Fixing downloadable product links when using Stripe Connect.

October 9, 2019

  • v2.0API: Fixing some typos in the documentation surrounding refunds and voids.

  • v1.0-2.0Introduction of CIT and MIT flags for Chase Paymentech Orbital.

  • v2.0CIT/MIT support for Bluesnap.

  • v2.0Improvement to ACH payments, to ensure certain data isn't displayed in receipts.

  • v2.0Stripe Connect improvement to truncate the description field and avoid errors.

  • v2.0Apple Pay for Authorize.net improvement to pass additional transaction data to Authorize.net.

  • v2.0Improvement to Cybersource 3d Secure v2 handling through Cardinal Commerce.

October 3, 2019

  • v2.0NEW PAYMENT GATEWAY: Square (SquareUp) support added.

  • v2.0Improvements to PayPal Express Checkout non-Reference Transaction subscription cancellations.

  • v2.0Improvement to Klarna error messaging.

  • v2.0Improvement to next_transaction_date handling for subscription cancellations when the start date is in the future.

  • v2.0Improvement to Klarna "cards" handling.

September 25, 2019

  • v2.0Fix for Adyen (embedded) to allow disabling this payment method.

  • **v2.0NEW PAYMENT METHOD: Klarna

  • **v2.0Email receipt fix to prevent Outlook from doing what Outlook does (ie. rendering things in its own uniquely horrendous way).

  • v2.0Fix for Stripe Connect subscription receipts not showing subscription links.

  • v2.0Braintree fix for 3D Secure v2 to prevent errors in some circumstances.

September 20, 2019

  • v2.0Adding Adyen embedded checkout integration.

  • v2.0Updating the Zodaka payment method integration with our application key.

  • v2.0Improving error handling for 3rd party tax systems when credentials aren’t entered fully.