v2.0Instead of using a setTimeout
delay for rendering address validation modal windows, we're now directly clearing the template output before rendering. This should fix issues where the "loading" screen displays incorrectly.
v2.0Updating the login method in checkout.js to fix an issue which could cause an incorrect password error to not display correctly.
v2.0Fix for Avalara Tax integration to still show the "applies to shipping"
option in the admin.
v2.0Improvement to Avalara Tax integration to send the FREIGHT line item on both the SalesOrder and SalesInvoice requests, not just the final SalesInvoice request.
v2.0Improved TaxJar integration to respect the freight_taxable
result for determining if the shipping amount is taxable or not.
hAPIAdjusted the limit for zoomed embedded entries from 20 to 300.
hAPIFixed an issue which was preventing the email template from being zoomable from the template set.
All Versions prior to 2.0No longer showing the custom shipping endpoint as an option in the admin.
v2.0Fixing an issue with PayPal PLUS causing it to be stuck in sandbox mode.
v0.6.0 - v2.0Adding a store maintenance mode to the advanced settings which will replace the checkout page with the messaging_maintenance_notification language string. For testing purposes, the checkout can still be accessed during maintenance mode using the session value of h:bypass_maintenance_mode=true
v2.0Adjusting our coupon validation rules for coupon start and end dates to use dates based on the store local timezone, not PST of the server.
v2.0Fix for address signing feature to ensure only the first 5 charachters of the US zip code are consistently used in the validation.
v2.0Adding support for TaxJar tax calculations.
v2.0Improvements to twig.js where variables defined in blocks were not applying within the parent.
v2.0Adding showPuiOnSandbox
to PayPal PLUS integration.
v1.1, v2.0Cybersource, Lucy, Paperless, Payline, Paymentexpress_ws, Paypoint, Sagepayments, Transaction Express: gateways will now proxy requests through our primary gateway ip.
v2.0When adding another subscription product while modifying an existing subscription, it will no longer double up the subscription links in the receipt emails.
v2.0Improvements to the Moneris gateway to properly truncate data sent to their system.
v2.0The custom shipping endpoint now includes origin_region
, origin_postal_code
, and origin_country
fields in the shipment data taken from the store settings.
v2.0Adding a 150px; max-height to the default receipt templates for the store logo.
v2.0Improving multiship performance on the checkout to only render individual addresses as needed.
v0.7.0 - v0.7.2Showing USD on the billing page instead of the locale of the store.
v2.0Fix an issue where Twig.js may conflict with other JavaScript libraries.
v2.0Adding the locale to our PayPal PLUS integration.
v2.0Removing a reference to andSelf and replacing it with addBack in jquery.awesomecomplete.js.
v0.5.1 - v2.0Updating our PayPal Express and PayPal Pro integrations to better handle "XML syntax error" issues due to some product names.
v0.7.2 - v2.0Adding yahoo.ca to our DMARC workaround.
v2.0Fixing an issue with expiring bundled products so that expired parent products also automatically remove the child products.
v2.0Fix for PayPal EC throwing a missing shipping address error in rare customized checkout template situations.
v2.0Fix for a rare situation where the Avalara address validation window stays in loading mode.
v2.0Updating help language for cart session time management.
v2.0For the Netherlands, only using the first 4 characters for the postal code lookup.
v2.0Improvements to Pay with Amazon
when updating subscriptions.
v2.0Fix for address validation getting stuck in a loop with a bad address in some situations.
v2.0Fix for a customized checkout_error_transaction_id
language string not being displayed as expected.
v2.0Adding is_residential
(boolean) to our custom rate request payload.
v2.0Ensuring "applies to shipping" is an option in the admin for live rate EU Tax calculations.
v2.0Fix for category emails being different than order emails. Both emails should have access to the same twig data and functionality.
v2.0Fix for a situation which could cause a negative subscription past due amount.
v1.0 - v2.0Removing the eMPPay gateway.
v2.0Allowing PayPal Express reference transactions to be modified via a sub_token
url.
hAPIFixing a documentation error in the store_version
property helper.
hAPIPerformance improvement when retrieving payments for a transaction.
hAPIAllowing for cart creation without having a customer_uri
or customer_id
first.
hAPISupport for applied_coupon_codes
on cart resources.
v0.7.1 - v2.0Updating myvirtualmerchant gateway urls to convergepay
v2.0Updating our Epicor ESDM integration
v2.0Updating PayPal Express to properly send a '2' or a '1' based on the products in the cart regarding the NoShipping option.
v2.0Adding support for PaypalPlus.
v1.0-v2.0Updating your SOAP gateways to use our single documented outbound gateway IP
All VersionsUpdating the cost of our customer supplied SSL certificates from $200 to $300 to better reflect our actual costs.
All VersionsFixing a bug when upgrading to 2.0 which can cause a store to be broken and not have the correct template set data in place.
v2.0Updates for Avalara Tax integration.
hAPIFixes for some payment gateways not working correctly when processing carts into transactions.
hAPIFix for default customer password hashing method causing problems when creating new stores.
hAPIFix for customer creation issue for certain password hashing mechanisms.
v2.0Updating some automatic tax rates.
v2.0Admin documentation updates.
v2.0Updating our ESDM gateway integration.
v2.0Code performance improvements
v2.0Improvement to template sets to ensure changes back to the default also update the language in the sidecart.
v2.0Updating the status field when possible for PayPal Express reference transactions, even if the IPN is not enabled.
v2.0Fix for PayPal Express (and other hosted payment gateways) to only send the IPN notification when the status of the transaction changes.
v2.0Fix for Pay with Amazon not reusing existing FoxyCart customer records properly instead of creating new customer records.
v2.0Deprecating older, unslated password hashing mechanisms.
hAPIRemoving duplicated pagination query string values.
hAPIDocumentation improvements with new tutorials and sections on caching.
hAPIWhen creating a new OAuth client, we now include the client_id
and client_secret
in the response body.
hAPIError entries now properly link to either a transaction or a cart.
hAPIFixed an issue when creating a store that incorrectly created a scope of "full_access"
instead of "store_full_access"
hAPIMore improvements to the documentation.
v2.0New Template Set functionality allowing for distinct locales and currencies per template set.
v2.0Fixing an small issue that was always including language config in the cart, even if the store wasn't using a custom language via a template set.
v2.0Fixing a situation where the SSO auth token wasn't working because it was uppercase. It's now a case-insensitive comparison.
v2.0Improving the sagepay integration to account for 5003
errors.
v2.0Updating a documentation link
v1.0 - v2.0Limiting the number of items you can add to a cart to 2,000 including a new language string: cart_error_add_limit
.
All VersionsUpdating our GEO IP database.
All VersionsUpdating an internal tool which, since our release this past Wednesday, was creating a potential problem for older stores ugprading to 2.0.
v2.0Fix for situations where PayPal Express transactions may incorrectly charge $0 in shipping costs.
v2.0All gateways will now set either a "pending"
or "approved"
status for completed transactions.
v2.0Implemented a workaround for Pay with Amazon's $500 limit some merchants run into. We also hide the consent box unless it's needed for a subscription transaction.
v2.0Adding the legacy PayPal Express payment option to the admin as some countries do not support reference transactions.
v2.0Reveting a change we rolled out yesterday regarding transaction statuses because of some unintended consequences for PayPal hosted gateways.
v2.0Fixing amazon payment documentation link in the admin.
v2.0Adding support for the join twig filter.
v2.0The previous revert early today did not include the paypal express gateway.
v2.0Fixing a potential XSS volnerability with uploaded filenames.
v2.0Updating Canadian tax rates for PRINCE EDWARD ISLAND from 14% to 15%.
v0.7.2 - v2.0Fix for beanstream gateway to send product details, customer ip and transaction language for all orders, not just orders with shippable products.
hAPIImproving how we accept customer_id
when posting to a cart resource.
v2.0Fix for the admin not maintaining the correct unique locale for each individual transaction when exporting.
v2.0All transaction export values are now wrapped in quotes to avoid currencies with a comma as the decimal separator from creating problems in the export.
v2.0Fix for use_different_addresses
not working as expected in some situations with pre-filled checkouts.
v2.0Fix for situations where a negative sub_frequency
production option price modifier could create a negatively priced product.
v2.0Adding the Epicor EDSM, tokenization only gateway.
v2.0Fix for situations where very old subscription transactions could not be viewed in the admin or exported.
v2.0Fix for non-shippable products not getting a use_different_addresses
value set to 1
.
v2.0Significant improvements to our built in Google Analytics integration.
v2.0Adding Up Sell `custom modal functionality`
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.
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.
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.`
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.
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.
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.