v2.0Fix to Stripe descriptor suffix causing issues with admin pageload.
v2.0Fix to prevent duplicate receipt emails on Stripe.
v2.0Expanding the Square customer duplication functionality to apply to guest checkouts as well.
v2.0Multiple Square improvements, including default location improvements.
v2.0Moving checkout_sub_cancel variable to parent block for better scoping.
v2.0Fix to prevent duplicate lines in transaction exports for Stripe Connect.
v2.0Improvements to native anti-fraud functionality for certain hosted payment methods.
v2.0Many internal improvements to Square.
v2.0Square payment card details show in the appropriate place on transactions now (no longer as custom fields).
v2.0Addition of internal client-side logging in certain checkout situations.
v2.0Minor internal improvement to Adyen Embedded for guest customers.
v2.0Fixing broken link about custom SSL in the admin.
v2.0Improvement to the “Almost Done” language string in Spanish.
v2.0Improvements to the payment process in the Foxy admin.
v2.0Internal improvement to the Stripe descriptor suffix functionality.
v2.0Stripe now has a statement descriptor suffix.
v2.0Bugfix to prevent cart validation errors on certain subscription actions.
v2.0Fix to Amazon Pay signup in the admin.
v2.0API improvement to allow for API-initiated transactions to be able to use multiple different tokens for a single customer, for more hosted/embedded payment methods (Stripe, Square, etc.).
v2.0Checkout improvement to clear payment fields when an authenticated customer changes emails.
v2.0Add MITReceivedTransactionID to processor response details for Chase Paymentech Orbital.
v2.0Add tax exemption support for TaxJar.
APIUpdating customer portal settings documentation.
APIAdding fx:transactions link to subscriptions resources.
APIAdding * wildcard search functionality to the new name/value filter.
APIBugfix for empty values in the customer portal settings throwing errors.
v2.0The admin now masks sensitive data on more pages.
v2.0Stripe $0 transactions no longer show a “pending” message on the receipt.
v2.0Klarna no longer shows as a payment option if a subscription is in the cart.
v2.0Subscriptions via Square now properly have sub_token links.
v2.0Bugfix that prevented shipping_* values from being saved to customer records in certain circumstances.
v2.0: Bugfix to prevent an empty cart if doing a sub_modify=replace and replacing with the exact same product.
v2.0Improvement to Chase Paymentech Orbital to only send the 2-character state/province value for AVS only for US and Canadian addresses.
v2.0Bugfix to ensure sub_modify=replace functionality properly handles subscriptions with certain enddate values.
v2.0Improvement to ensure duplicate customer records won’t be created in certain situations.
v2.0Adding support for tracking special 0-0 coupons as used.
v2.0Improvement to handling subscriptions that have been paid via purchase orders.
v2.0Improvement to subscription dunning to prevent certain emails from being sent if the enddate is tomorrow.
v2.0Adding additional logging for subscription modifications.
v2.0Expanding recaptcha logic to ensure it’s shown when the server expects it.
v2.0Adding raw sub_frequency value to the cart JSON, for use with sub_modify=replace functionality.
v2.0Removing the legacy Stripe payment method unless it’s already active for a store.
v2.0Add support for transactionfraudinfo node for Bluesnap transactions.
v2.0Removing appended numbers from Russian city names.
v2.0Removing appended numbers from French city names.
v2.0Improvements to shipping and billing address handling with tax providers in certain situations.
v2.0Language updates for UPS and custom shipping, in the Foxy admin.
v2.0Fix to ensure the new sub_modify=restart works as expected when incomplete products are added to the cart.
ALL VERSIONSImprovements to admin login error displays.
v2.0Fix to the display of a string in the language page of the Foxy admin.
v2.0Adding SameSite params to certain cookies.
APIFixing the is_future_line_item value to be accurate in all cases.
APITemplate configuration documentation type fixes.
APIBugfix to ensure the billing and shipping addresses are correctly passed to tax providers in rare situations.
APIBugfix to ensure passing fields values doesn’t cause problems when retrieving transactions.
APIAdding new counties and disabling old ones for Norway.
APIPATCH/PUT to cart with a null category_uri will now use the store’s default category.
APIThe customer portal settings are now configurable via the API as fx:customer_portal_settings.
APICustomer addresses now respect the location_filtering values for shipping and billing countries and regions.
v2.0: BlueSnap 3D Secure error message improvements.
v2.0Improving UK/GB postal code and city/county lookups.
v2.0Improving county lookups for Norway.
v2.0Klarna internal improvements.
ALL VERSIONSImprovements to the email verification on admin login.
v2.0Improving Amazon Pay, removing a double-encoding workaround that’s no longer needed.
v2.0Chase Paymentech Orbital CIT/MIT improvements.
v2.0Re-releasing improvement to not include the receipt URL in the FC object in most situations.
v2.0Bugfix to the new “shared coupon” functionality.
v2.0Improving the coupon entry configuration to more properly apply to the checkout.
v2.0Bugfix to enure $0 subscriptions process through Stripe (Connect) properly.
v2.0: Closing upsell modal instead of destroying when handling add to cart.
v2.0: Bugfix to ensure the tax exempt setting is respected for EU customers in certain situations.
v2.0: Bugfix to prevent SmartScreen/CardX integration hash failing when surcharge present.
v2.0: Removing the receipt URL from the JSON on the cart and checkout.
v2.0: Bugfix to prevent Quickbooks erroring for $0 transactions after void request is declined.
v2.0: Fixing incorrect template set and locale information when cart is empty.
v2.0: Updating default CardX/SmartScreen credentials.
v2.0: Bugfix to ensure HMAC signature errors have the proper language string.
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.
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.
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.
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.
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.
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.
v2.0: Adding additional logging for Square.
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.