Changelogs

See what's new added, changed, fixed, improved or updated with Foxy.
You are viewing logs from March 18, 2019 to October 3, 2019
See Latest Logs

October 3, 2019

  • v2.0: NEW PAYMENT GATEWAY: Square (SquareUp) support added.
  • v2.0: Improvements to PayPal Express Checkout non-Reference Transaction subscription cancellations.
  • v2.0: Improvement to Klarna error messaging.
  • v2.0: Improvement to next_transaction_date handling for subscription cancellations when the start date is in the future.
  • v2.0: Improvement to Klarna "cards" handling.

September 25, 2019

  • v2.0: Fix for Adyen (embedded) to allow disabling this payment method.
  • **v2.0: NEW PAYMENT METHOD: Klarna
  • **v2.0: Email receipt fix to prevent Outlook from doing what Outlook does (ie. rendering things in its own uniquely horrendous way).
  • v2.0: Fix for Stripe Connect subscription receipts not showing subscription links.
  • v2.0: Braintree fix for 3D Secure v2 to prevent errors in some circumstances.

September 20, 2019

  • v2.0: Adding Adyen embedded checkout integration.
  • v2.0: Updating the Zodaka payment method integration with our application key.
  • v2.0: Improving error handling for 3rd party tax systems when credentials aren’t entered fully.

September 12, 2019

  • v2.0: Improvement to Stripe migration functionality when no subscriptions are present.
  • v2.0: Improvement to Bluesnap to remove the soft descriptor.
  • v2.0: Braintree 3D Secure v2 added.
  • v2.0: Improved logged for Stripe Connect authentication errors.
  • v2.0: Adding 3D Secure for PaymentSense gateway.

September 10, 2019

  • v2.0NEW GATEWAY: Bluesnap payment gateway support added with 3D Secure support.

  • v2.0Improvement to webhook resend messaging to make it clear that the webhook is queued and not necessarily already delivered.

  • v2.0Additional logging for ePayments gateway.

  • v2.0Adding payment icons to ePayments gateway.

  • v2.0Fixing typo in rate-limiting error message.

  • v2.0Improvement to Stripe customer import script to not verify cards on import.

September 9, 2019

  • v2.0: Improvements to Chinese (traditional and simplified) default language strings.
  • v2.0: Implement payment intents API for Stripe Connect for 3D Secure v2
  • v2.0: Bugfix to improve setting next dates on subscriptions.
  • v2.0: 3D Secure v2 support for BarclayCard.
  • v2.0: Bugfix to fix h: prefixing in certain situations with hosted payment pages.
  • v2.0: API update to include transaction coupon & discount details (so the amount of a coupon that applies to individual products is now visible).
  • API: Fix to user-agents on PUTs to carts.
  • API: Allow for filtering on “zoomed by default” attributes.
  • API: Improvements to authorization code grant types to remove the scope.
  • API: Additional input sanitization in certain cases.
  • API: Creation of legacy datafeed key by default if not passed in on store PUT.
  • v2.0: Reverting Braintree 3D Secure v2 changes.
  • v2.0: Improvement to weight rounding to allow for greater accuracy.
  • v2.0: UI to request migrating existing customers to Stripe Connect.

August 26, 2019

  • v2.0: Addition of system-wide CIT/MIT values (not accessible via the API yet).
  • v2.0: Fix to FedEx total package weight handling when multiple packages are present.
  • v1.0-2.0: Reverting the masking of sensitive data in the admin, as password managers are autofilling and causing problems. Will be reimplemented and re-added.

August 19, 2019

  • v2.0: Adding Zodaka payment method, for CBD (and other) merchants.
  • v2.0: Fix for sales tax applying to shipping in certain situations when it shouldn’t.

August 12, 2019

  • v2.0: Adding Google Analytics _gac and _gl to reserved/hidden attributes on cart sessions.
  • v2.0: Improvements to the region name field when using the address autocompletion, for countries where the region code may have been used instead of the region name.
  • v1.0-v2.0: Adding CIT/MIT handling for Chase Paymentech.
  • v2.0: Improvement to the admin to fix an issue with the auth-only checkbox being saved incorrectly.
  • All Versions: Some typo fixing in Foxy-generated emails.
  • v2.0: Foxy now better handles 3rd party tax providers (AvaTax, TaxJar) by using their returned totals on the cart and checkout. Also fix to prevent duplicate $0 tax lines on the receipt.
  • v2.0: Coupon discounts now include per-product discount details. At present, this data is only available via the API.
  • ALL VERSIONS: Adding USPS Parcel Select Ground as a shipping option.
  • v2.0: Adding email notification for failed webhooks.
  • v2.0: Bugfix to prevent an authenticated checkout from switching to guest after multiple checkout errors.
  • v2.0: Bugfix to prevent shipping labels from being stripped in certain types of subscription edits.
  • v2.0: Fix to ensure subscription cancel webhooks process correctly.
  • v2.0: Fix to Apple Pay for Authorize.net to prevent payment errors from being treated as successes in certain situations.
  • v2.0: Improvement to allow the price to override the price set in the admin for downloadable products, if and only if link/form signing is enabled.

July 1, 2019

  • v2.0: Added CIT/MIT flags to NMI (Native) integration. Note that the Authorize.net emulation NMI was not updated.
  • v2.0: Improvement to the postal code input validation on the checkout, to trim input before validation and certain actions.
  • v1.0-2.0: Improvements to the admin to hide or mask certain inputs.
  • v2.0: Improvement/bugfix to the user-agent display in the transactions report page (in the admin).
  • ALL VERSIONS: Improvement to tracking and error messaging in certain situations when the user-agent of an admin user changes between logging in and verifying.

June 24, 2019

  • v2.0: Improvement to IPN handling for Adyen to fix an issue with the first_receipt_display flag when certain payment methods are used.

June 17, 2019

  • v2.0: Adding auth/verify/capture/refund/void functionality to Payflow Pro.
  • v2.0: Add a title value to the Webflow inventory integration.
  • v2.0: Adding the user agent to transactions (admin, API, webhooks).
  • v2.0: Adding transaction details to the new Stripe Connect integration, so transaction details display in Stripe.
  • v2.0: Improvements to user agent parsing.
  • All Versions: Improving the reCAPTCHA functionality on the admin password reset functionality.
  • All Versions: Improving email logging by adding additional tagging for certain types of emails.
  • All Versions: Improving the admin login functionality to disable the login button after clicking. This will prevent duplicate verification emails from being sent.
  • All Versions: Fixing Payment Express PxPost to convert accented characters to unaccented characters. (Yes, we think this is a bit silly as well.)
  • v2.0: Improving CyberSource 3D Secure v2 to hide inputs in the admin in certain cases.
  • All Versions: Improving logging surrounding login verification.

June 3, 2019

  • v2.0: Improvements to error handling in 3D Secure v2 for CyberSource.
  • v2.0: Adding USPS commercial rates as an option.
  • v2.0: Re-enabling email notifications for webhooks errors (after the 1 hour reattempt window).
  • v2.0: Improved the "remember" checkbox on admin login.

May 27, 2019

  • ALL VERSIONSUpdating the mailing address as listed in email footers.

  • v2.0Fix for $0 transactions when auth-verification is "enabled, always" for Authorize.net and Cybersource.

  • v2.0Improvement to phone field validation for Cybersource Secure Acceptance.

  • ALL VERSIONSAdditional improvements to admin login verification functionality.

  • v2.0Improvement to PayPal IPN error handling.

  • v2.0Fix to PayPal Express Checkout (non-Reference Transaction) subscription functionality with e-check payments. Improvements to the next-date functionality, and prevention of duplicate reporting in certain circumstances.

May 20, 2019

  • v2.0Improvements to the way a session's country value is set via IP, and when the IP/country should or shouldn't be updated in specific situations.

  • v2.0Improving the "enabled, automatically" setting for reCAPTCHA to better protect against botnet-based card-testing attacks.

  • v2.0Improving the built-in Chinese translations, and adding a "Traditional" option.

  • v2.0Minor improvement to the admin to default a TaxJar setting checkbox to checked.

  • v2.0Adding 3D Secure v2 support to CyberSource.

  • ALL VERSIONSImprovements to signup functionality regarding password strength functionality.

  • ALL VERSIONSAdding the IP address of the requesting browser to password reset emails.

May 6, 2019

  • v1.1: The v0.7.0 javascript can now be loaded through the CDN for stores on v1.1, to aide in upgrading.
  • v2.0: We will now strip "special" characters (non-alphanumeric) from data sent to CyberSource, to prevent validation errors. (Data is unchanged in Foxy.)
  • v2.0: The expires parameter is now removed on subscription products, to prevent errors. (Documentation updated.)
  • v2.0: The Foxy custom shipping code functionality now runs on Node v8.10.
  • v1.1, v2.0: The Foxy legacy API key (aka "datafeed key") now accepts a JSON string allowing for individual keys for different functionality (hmac signing, SSO, XML datafeed decryption, legacy API access).
  • v2.0: Updating Paperless Transactions gateway port.

April 15, 2019

  • v2.0: Adding verizon.net to list of domains that enforce DMARC.
  • v2.0: API change to allow guest customers to be added to cart resources.
  • v2.0: API change to show certain transaction errors for API-initiated charges in the store error log.
  • v2.0: Improvement to better handle expired SSO tokens with hosted payment page redirects.
  • v2.0: Improvement to CyberSource auth-verify and void handling, to pass through the correct CyberSource ID.
  • v2.0: API change to remove the refund link rel if the transaction status is authorized.
  • v2.0: Fix to Apple Pay verification file handling.

April 8, 2019

  • v2.0: Resolves race condition for Adyen where the Foxy datafeed might be sent twice.
  • v2.0: Improving Adyen error messaging.
  • ALL VERSIONS: Adding reCAPTCHA to the admin password reset functionality.
  • v2.0: Improvement related to the new subscription cancellation enddate functionality, for PayPal Express Checkout subscriptions.
  • v2.0: Improvement to ensure future subscription amounts are not included in the data sent to AvaTax, TaxJar, and OneSource.
  • v2.0: More detailed Braintree errors displayed to customers on the checkout.
  • PS: It was author's birthday. No surprises were given!

April 1, 2019

  • v2.0: Improvement to handling of subscription enddates to prevent an edge case that makes certain transactions appear to be cancellations.
  • v2.0: Improvement to address country/region consistency where regions were truncated to 2 characters when they shouldn't have been.
  • v1.1-2.0: Changing Macedonia to North Macedonia.
  • v2.0: Security improvement to the admin password reset process.
  • v2.0: Updating the API Postman collection to include creating and charging carts via the API.
  • v2.0: Bugfix/improvement for edge cases where API-created carts are used in a SSO-enabled checkout context, and where the customer's country values don't match the country of the customer's IP address.
  • We know it's 1st April, but none of above is a joke. srsly!

March 18, 2019

  • v2.0: Ability to set and override customer and shipping addresses on API-created and processed transactions (without changing the customer record).
  • v2.0: Ability to show a masked payment card number on subscription dunning emails.
  • v2.0: Adding the ability to specify a reply-to email address in email templates.
  • v2.0: Store-wide "cancel enddate config", which allows specifying how the enddate should be handled on subscription cancellations. This allows subscriptions to cancel on the next billing date, rather than "tomorrow", and enforces this behavior on PayPal Express Checkout subscriptions as well.
  • v2.0: Bugfix to ensure the email field displays on the checkout when Amazon Pay is combined with the new Stripe Connect integration.
  • v2.0: Adding the ability to use a Webflow team account with the Foxy inventory integration.
  • v2.0: Re-adding Stripe Connect. Fix to saved customer account functionality.
  • ALL VERSIONS: Fix to prevent rare situation where a coupon code would be added to a transaction twice.