Changelogs

See what's new added, changed, fixed, improved or updated with Foxy.

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.

March 11, 2019

  • v2.0: Adding the PayVector.co.uk payment gateway.
  • v0.7.2: Allowing duplicate payment codes as in v0.7.1.
  • v2.0: Stripe Connect updated to properly handle dev/production environments.

March 4, 2019

  • v2.0: Amazon Pay improvements to voids/auths.
  • v2.0: Security improvement on the web receipt.
  • v2.0: New Feature: Override the transaction ID when sending a transaction to CyberSource by including a private attribute on the cart with the name fx_transaction_id_gateway_override
  • v2.0: Stripe Connect integration added.
  • v2.0: Better error handling on viewing by subscription enddate in the admin.
  • v2.0: Improvement to error codes when doing template caching in the admin.
  • v2.0: Bugfix for CyberSource card-present / POS for auth v. auth+capture handling.
  • API: Updating all date filtering functionality to default to the store's timezone, and to allow for passing through timezone offsets to explicitly declare a timezone.
  • v2.0: Updating PSiGate URLs.
  • v2.0: Fix to ensure Authorize.net ACH recurring billing doesn't error on subsequent billing.

February 18, 2019

  • v2.0: Improvement to PayPal Express Checkout requests to better handle PayPal service interruptions.
  • v2.0: Admin improvement to allow filtering transactions by shipping first/last name.
  • v2.0: Removing "beta" language on webhook functionality.
  • v2.0: Ability to set custom shipping code via the API.
  • v2.0: Ability to create an OAuth client via the API (comparable to the functionality in the admin).

February 10, 2019

  • v2.0: Bugfix to ensure custom shipping code deploys properly.
  • v2.0: Fix for Comgate, updating to the latest endpoint URL.
  • v2.0: Improvement to PayPal Express Checkout requests to better handle PayPal service interruptions.
  • v2.0: Admin improvement to allow filtering transactions by shipping first/last name.
  • v2.0: Removing "beta" language on webhook functionality.
  • v2.0: Ability to set custom shipping code via the API.
  • v2.0: Ability to create an OAuth client via the API (comparable to the functionality in the admin).

February 3, 2019

  • v2.0: Bugfix to ensure a rare situation where a coupon or discount would be double-applied is prevented.
  • v0.7.2 and earlier: Update to the EOL / forced upgrade date.
  • v2.0: Internal changes to the Store Logic functionality (which encompasses the custom shipping code).
  • v2.0: PayPoint Enterprise Payment Gateway bugfix to ensure the correct production endpoint is used.
  • v2.0: Display improvement to wrap text in certain areas of the cart and checkout. This prevents text clipping.

January 20, 2019

  • v2.0: Improvement to internal caching as it relates to webhook settings.
  • v2.0: Bug fix to prevent multiple shipping address and subscription past due amounts from calculating incorrect values.
  • v0.7.2 and lower: Change to the mandatory upgrade date from Feb 13 to Mar 13.

January 13, 2019

  • v2.0: Fix to prevent errors when an account with custom SSL switches from annual to monthly billing.
  • v2.0: Improvement to prevent credit card payment gateways from being turned off in certain situations where a store has active subscriptions.
  • v2.0: Improvement to the Swedish default translations for the Terms of Service checkbox text.
  • v2.0: Minor text improvement in a specific CyberSource error. (Removing a duplicate "our".)
  • ALL VERSIONS: Updating our public key for security submissions.

December 30, 2018

  • v2.0: Adding masked CC# values to be available to Twig for dunning emails.
  • v2.0: Trimming values sent to CyberSource to prevent unnecessary errors.
  • v0.6.0-0.7.2: Adding an EOL notification to the admin.
  • v1.0-1.1: Admin improvement to hide invalid shipping methods (that are only available in 2.0).
  • v2.0: Admin improvement regarding the display of card verification config values.
  • v2.0: Better Braintree error handling display.
  • v2.0: Improvement to internal logging on template configuration changes.
  • v2.0: Fix to an error in Braintree's subscription handling.
  • v2.0: Fix to ensure subscription updates don't send data to tax providers (when no data should be sent).
  • v2.0: Fix to ensure proper reply-to email addresses on email receipts in certain situations.
  • v2.0: Reverting a change made to add additional CC# fields to the email receipt template, as it caused unintended side effects.

November 25, 2018

  • v2.0: Security improvement to prevent certain types of IP addresses from being cached by the template caching system.
  • v2.0: Adding the ability to do card verification for Authorize.net.
  • v2.0: Fix to prevent PayPal refund IPNs to the datafeed (unless a store has refunding functionality enabled).
  • v2.0: Fix to ensure the refund button displays for transactions with shipping but no products.
  • v2.0: Improvement to CyberSource Secure Acceptance to better handle phone field validation.
  • v2.0: Braintree improvements to accommodate recent Visa requirements.
  • v2.0: Language improvements for ePayments.
  • v2.0: Improvement to the helper text on the coupon whitelisting/blacklisting field in the admin.
  • v2.0: API: Adding Bambora as a payment gateway.
  • v2.0: API: Updating the locations object to ensure NL is used instead of NF for Newfoundland & Labrador for taxes and store settings.

November 18, 2018

  • v2.0: Updating phone field validation on the CyberSource Secure Acceptance payment method.

November 11, 2018

  • v2.0: New payment method: ePayments.com support added.
  • v2.0: Improving a duplicate / simultaneous checkout prevention technique to encompass the pre-payment webhook functionality in addition to payment gateway requests.
  • v2.0: Improvements to CyberSource to truncate and strip invalid characters in customer fields (address, phone, etc.).
  • v2.0: New gateway: FirstData's PayPoint Enterprise Gateway (aka The Pay Place)
  • v2.0: Improve sanitization of strings sent to FirstData PayPoint Enterprise Gateway.
  • v2.0: JavaScript bugfix impacting beta users of the card verification functionality on the admin payments page.