Changelogs
August 25, 2020
v2.0PayPal Commerce Platform’s Advanced Card Payments can now be used for API-based transactions.
v2.0Tax improvement for better handling of US city names when multiple tax rates are present.
v2.0Bugfix to prevent duplicate customer records from being created when a customer uses both Amazon Pay and another payment method.
ALL VERSIONSAdmin login improvement to handle invalid timezones.
v2.0Bugfix to ensure the email input shows when Amazon Pay is enabled with certain other payment combinations.
v2.0Bugfix so shipping region restrictions work properly with non-shippable products.
APIPayPal Commerce Platform can now be used for API-based transactions.
APILegacy XML datafeed with Stripe Connect and API-based transactions now feed properly.
August 15, 2020
v2.0Shipping errors are now excluded from certain anti-fraud error count thresholds.
v2.0Legacy XML Datafeed now feeds properly for Stripe (Connect) transactions.
v2.0Various improvements to card payments for PayPal Commerce Platform.
v2.0Fix to prevent certain PayPal values from being displayed as custom fields on transactions.
v2.0Fix to Square to prevent javascript errors after a payment error.
August 10, 2020
v2.0Adding additional mime types for downloadable files, to improve handling on iOS devices in particular.
v2.0Adding additional values to the shipping custom code and custom endpoint payloads.
APIUpdates to
payment_method_urioncartresources, to allow for better handling of previous non-Stripe credit card transactions to use Stripe for current/future transactions.APIFixing an unclear error and edge case bug where an API-created cart would complete a transaction for subscription with a guest customer.
ALL VERSIONSRemoving legacy
crossdomain.xmlfile.
August 7, 2020
v2.0PayPal Commerce Platform now allows for handling previously created credit card subscriptions (from other gateways), and allowing disabling of other gateways.
v2.0Guest customers can now be charged via the API using the
cartresource’spayment_method_uriparameter, when using Stripe Connect.APIFiltering of attributes and other name/value pair resources now allow for specifying multiple names and values in a single request.
APIFix to handle commas in filter values as literals instead of an implied “or”.
APIDocumentation updated to accurately reflect the latest updates to the
payment_method_urifeatures.
July 24, 2020
v2.0PayPal Commerce Platform “branded” improvements.
v2.0PayPal Commerce Platform Advanced Card Payments now supported, though by the time anybody reads this it may be called something else :)
v2.0Checkout validation improvement to the credit card expiration month field.
v2.0The admin subscription page now shows some reporting values.
v2.0The
fx_transaction_id_gateway_overridetransaction ID override now works for Stripe as well as CyberSource.
July 14, 2020
v2.0Changing USPS Standard Ground to Retail Post
v2.0Introduce client-side validations for missing password for existing customers.
v2.0Fix to Square “customer not found” error that could happen in certain situations.
v2.0Better handling of UPS rates, to address a change/bug to their API responses.
July 8, 2020
v2.0: Checkout validation improvement to ensure returning customers must enter a password before submitting the checkout.
July 1, 2020
v2.0PayPal Commerce Platform private beta is now available.
v2.0Fixed a related to subscription processing with Purchase Order.
v2.0Fixed a bug with Klarna integration. It was throwing an error when completing a transaction with a discount applied.
v2.0Improved and secure checkout with Google reCaptcha enabled on checkout.
v2.0Updated verbiage from
blacklist/whitelisttoallowlist/blocklist.All versionsMore secure admin.
v2.0Fixed a bug with future subscription and live shipping rates not being included in subscription XML.
v2.0Transactions’ source for Stripe Connect and PayPal Express Checkout (Reference Transaction) is being added correctly.
v2.0Fixed a bug for TaxJar requests occurring in the admin when viewing subscriptions for completed transactions.
v2.0German VAT change for July 1, 2020
June 12, 2020
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.
June 6, 2020
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.
May 29, 2020
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.
May 21, 2020
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:transactionslink to subscriptions resources.APIAdding
*wildcard search functionality to the new name/value filter.APIBugfix for empty values in the customer portal settings throwing errors.
May 6, 2020
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_tokenlinks.v2.0Bugfix that prevented
shipping_*values from being saved to customer records in certain circumstances.
April 23, 2020
v2.0: Bugfix to prevent an empty cart if doing a sub_modify=replace and replacing with the exact same product.
April 22, 2020
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=replacefunctionality properly handles subscriptions with certain enddate values.
April 17, 2020
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=replacefunctionality.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=restartworks 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
SameSiteparams to certain cookies.APIFixing the
is_future_line_itemvalue 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
fieldsvalues doesn’t cause problems when retrieving transactions.APIAdding new counties and disabling old ones for Norway.
APIPATCH/PUT to
cartwith a nullcategory_uriwill 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_filteringvalues for shipping and billing countries and regions.
April 2, 2020
v2.0: BlueSnap 3D Secure error message improvements.
April 1, 2020
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
FCobject 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.
March 26, 2020
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.
March 6, 2020
v2.0: Bugfix to ensure HMAC signature errors have the proper language string.