Changelogs

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

August 22, 2016

  • All VersionsUpdating the automatic redirect to allow for the store url to be the cart page.

  • v2.0Added the Mollie Payment Gateway

  • v2.0Setting the Paypal Payer ID correctly for PayPal Express Checkout

  • v0.7.2 - 2.0Changed the admin to view all minfraud scores, not just scores greater than 0.

  • v0.7.2 - 2.0Fix for Litle/Vantiv gateway throwing errors in some situations where the content is longer than their system allows.

  • hAPIFix for an issue with save_cc: false not clearing card numbers as expected.

  • hAPIFixed an issue when doing a PUT on the default payment method which could cause a 500 error.

  • Foxy/hAPIIncreasing the maximum length of a custom language string from 800 to 2000 characters.

  • Changes for the week 2016-08-21

August 1, 2016

  • v2.0Reverting an improvement we made to twig.js on 2016.07.21 which breaks some stores.

  • v2.0Adding regions to India's location object

  • v2.0Improving postal code lookup results for India.

  • v2.0Ensuring shipping rate results always return float values.

  • Changes for the week 2016-07-31

July 25, 2016

  • v2.0Fix when emptying carts when using currency conversion to ensure the correct locale is used.

  • v2.0Upgrading Twig to version 0.8.2-5 `to fix some variable scoping issues.`

  • Changes for the week 2016-07-24

July 18, 2016

  • v2.0Fix for a fatal error introduced yesterday when rolling out a new payment gateway.

  • v2.0Adding the CCAvenue gateway

  • v2.0Adding performance improvements to the admin transactions page.

  • v2.0Improvements to our subscription dunning system which was correcting incorrect completed test transactions every time an email notification was sent.

  • v2.0Fixes to the subscription dunning emails not containing all the information needed for the twig template.

  • Changes for the week 2016-07-17

July 4, 2016

  • v2.0Updating tax rates for Canada, effective July 1st. New Brunswick and Newfoundland and Labrador going to 15% HST.

  • v2.0Adding functionality to be able to sign and verify shipping rates to prevent tampering on the checkout page.

  • v2.0Added a Stripe integration via the Omnipay open source library. The current Stripe integration is now marked as deprecated.

  • v2.0Fix for Realex gateway sometimes giving a duplicate transaction error.

  • Changes for the week 2016-07-03

June 27, 2016

  • v2.0Ensuring template_from_string function exists in template caching in the admin.

  • v2.0For PayPal transactions, if an Internal Error 10001 happens, email the store and let them know they should manually check the transaction status as the customer may have been charged even though we showed them an error.

  • hAPIAdding locale_code to the cart resource.

  • hAPIFixing an issue when creating a user which wouldn't set the forgot_password_timestamp correctly.

  • Changes for the week 2016-06-26

June 20, 2016

  • v0.4.0 - v2.0Updating Cybersource server URLs.

  • v2.0Fix for an issue released yesterday concerning taxes with with non-taxable coupons. The rounding improvements were not letting the tax amount go negative which is needed when dealing with non-taxable coupon discounts.

  • v2.0Fixed some JavaScript currency rounding and display issues.

  • v2.0Fix for the billing address option not showing up in some cases for stores not using multiship.

  • v2.0Removed the option to process transactions as auth-only for the eProcessing gateway according to their documentation so we can avoid sending the x_type parameter which otherwise hinders their address validation tools.

  • v2.0Shipping, taxes, and total price now have improved rounding to avoid situations where line items don't properly match totals.

  • v2.0Improved our twig money format function to include the proper rounding precision based on the store locale.

  • v2.0Removed PayPal specific code which attempted to get around previous rounding issues relating to the tax, shipping and item toatls and the overall order total.

  • Changes for the week 2016-06-19

June 13, 2016

  • All versionsFixed an issue with our admin rate limiting system.

  • All versionsFixed a confusing issue when trying to do a password_reset which may make it look like you are logged in, even if you are not.

  • All VersionsUpdate to our caching system to prevent caching local server resources.

  • v2.0Removing the "Next Date" in the cart display for a subscription if it is after or equal to the subscription end date.

  • v2.0Fix for SSO or pre-filled checkouts and alavara Address validation.

  • v0.7.2 - v2.0Fix for Single Sign On checkouts which unauthenticated users cancelling a subscription sets the customer_id for the cancelled transaction as 0.

  • v0.7.2Update for cards soon to expire XML datafeed

  • hAPIAdding support for combinable filters using '|' in the value which acts as an 'OR'

  • Changes for the week 2016-06-12

June 6, 2016

  • All VersionsImproving admin CSRF protection.

  • All VersionsChanging the customer login call to api_json.php to be a POST to avoid customer passwords in the logs as a GET.

  • v2.0Improvements to awesomecomplete (our country / region auto complete script)

  • All VersionsOption modifiers + and - now work for subscription frequencies (not just the : modifier)

  • All VersionsUnified Order Entry Password saving in the admin fixed to avoid issues with & characters in the password.

  • v2.0Fix for Avalara native integration configuration in the admin which wasn't letting you easily disable the feature.

  • v2.0Fix for configuring Union tax with live rates in the admin.

  • v2.0Fix for transaction exports so they now show the correct store timezone on the transaction date.

  • v2.0Fix for shipping rate requests which require a postal code, even if the country has not postal code (defaulting to 00000 )

  • v2.0Adding locale_code to the FC.json

  • v2.0Removing the Amazon code scraper from the admin.

  • v2.0In the cart twig, hiding the next transaction date for a subscription if it matches the end date.

  • v2.0Showing the handling fee even if the products in the cart are not shippable products.

  • Changes for the week 2016-06-05:

May 30, 2016

  • All VersionsImproved admin security protection against cross site request forgery attacks (CSRF).

  • v2.0Removing the Amazon product link scraper tool from the admin.

  • Changes for the week 2016-05-29

May 23, 2016

  • All VersionsRemoved default test account for PayPal since each user should configure their own test account.

  • v0.7.2 - v2.0Fix the French language string for "checkout_continue_to" which was missing a space at the end.

  • v2.0Fixing an issue with paypal_express_checkout and hosted_checkout requests to the checkout which could cause a $0 shipping amount in some situations.

  • v1.1 - v2.0Updates to currency conversion to also properly convert product option modifiers and downloadable products.

  • v1.1Fix for fatal error which can happen when cancelling out of hosted payment gateway transactions.

  • v2.0Fix for guest_only checkouts very rarely coming through with is_anonymous set to 0 which can cause a checkout error asking for a required password.

  • Changes for the week 2016-05-22

May 16, 2016

  • v2.0In the checkout.js , we're storing all field change data to the FC.json on field change, not just focus out which helps fix some issues with auto completer.

  • v2.0Fix for subscriptions with a purchase order payment method not working as expected.

  • Changes for the week 2016-05-15

May 2, 2016

  • All VersionsSpelling fix in the admin.

  • All VersionsAdding status pages for HTTP 403 and 413 status codes.

  • All VersionsUpdating GEO IP Database for May.

  • v2.0Fixes address validation for multiship orders to validate all addresses.

  • v2.0Fix for Worldpay incorrectly including 3D Secure values as checkout custom fields.

  • v2.0Using the COMPLUS value for the Ogone Payment gateway which fixes a situation which can create a different receipt link the email and the admin.

  • v2.0Adding support for foxy_ prefix along with the fc_ prefix for SSO integrations.

  • v2.0Improvements for mercadopago gateway.

  • v2.0Updating the prodution vanco service url.

  • v2.0Fix for an issue with single sign on when the fc_customer_id was left empty instead of set to a 0.

  • Changes for the week 2016-05-01

April 25, 2016

  • v2.0Fixing an issue with API-based template caching not working correctly.

  • v0.7.2 - v2.0Fixing an issue with the subscription datafeed processor not always showing the expired payment card node.

  • v2.0Introducing Avalara Ava 15 Tax support with address validation. This includes some restructuring of how we handle taxes, including displaying $0 tax rates for tax exempt customers applies against taxes configured for tax exemption.

  • Changes for the week 2016-04-24

April 18, 2016

  • All VersionsUpdating the admin navigation links for Add User and Add Integration to just Users and Integration

  • All VersionsSlight adjustments to how subscriptions are process to avoid a rare situation where a subscription isn't processed on the same day it is edited if it is edited before the subscription processor runs.

  • Changes for the week 2016-04-17

April 4, 2016

  • All versionsGeoIP Updates

  • v2.0Adding image for Mercadopago.

  • v2.0Adding support for the Payline Data Gateway

  • hAPIUpdating the documentation to just reference the example client code which now has all the code previously in the playground example.

  • Changes for the week 2016-04-03

March 21, 2016

  • v0.3.2 - v1.1Fixing a broken reference to checkout.help.php which provides the cvv2 image when mousing over the (?) text near the credit card input.

  • v2.0Changing "Rounding Tax Adjustment" back to "Shipment Tax" as it was incorrectly renamed for a different usage for the PayPal gateway.

  • v2.0Updating country locations including Yukon, Gipuzkoa, and Biscay

  • Changes for the week 2016-03-20

March 14, 2016

  • hAPIFix for processing carts into transactions.

  • All VersionsRestricted our card holder data input check to avoid some false positives.

  • v2.0For gateways which need reconciling line item tax amounts verses the order total amount, the language string was renamed to "Rounding Tax Adjustment" instead of "Shipment Tax" to avoid confusion.

  • Changes for the week 2016-03-13:

March 7, 2016

  • All VersionsRemoved new_customer_passwordfrom being logged when logging errors.

  • All VersionsAdded support to recognize new MasterCard values which begin with a 2. We're doing this ahead of the required compliance date of October 14, 2016.

  • V1.1 - v2.0Renaming SecureNet gateway to WorldPay (SecureNet).

  • v2.0Fixing an issue with multiship addresses used at the gateway level which could cause the wrong shipping address to be used for a transaction.

  • v2.0Update to the Fosdick gateway integration to support Multipay options for splitting a single purchase into multiple payments.

  • Changes for the week 2016-03-06:

February 29, 2016

  • hAPIFix for hosted payment gateway settings not updating immediately in the store when changes were made via the gateway.

  • hAPIUpdating the cart resource example documentation.

  • hAPIAdding support for the dutch language.

  • All VersionsMasking all non-card input data which looks like a payment card number and passes a luhn check.

  • v2.0Returning an error for rate requests for an empty cart.

  • v2.0Updating the default test account information for FirstData e4

  • v2.0Passing the FoxyCart transaction_id as the reference_no for FirstData e4.

  • v2.0Improvements to the Fosdick gateway support.

  • v2.0Clearing the PayPal token on error which was previously preventing the customer from going back to PayPal again to change payment information.

  • v2.0Passing the customer's ip address and user agent string as part of the Stripe integration to help with fraud checks.

  • hAPIFix for processing a cart into a paid transactions via the API.

  • v2.0Fix for occasional situation where live shipping rate costs could be saved as $0.

  • v2.0Added a new feature for signing shipping rates to validate them server side.

  • v2.0Fix for template include situation which could lead to unwanted recursion.

  • v2.0Fix for Fosdick gateway integration to generate a product code via a md5 hash of the product name if no code was included.

  • v2.0Switched our USPS rate request system from "All" services to "Online" services so as to include Regional Rate boxes along with many other Flate Rate Envelope services.

  • Changes for the week 2016-02-28: