v2.0Make postcodes optional for Romania.
v2.0Fix bug in Square resulting in error on SSO and saved card.
v2.0Fix bug in Square when a shipping/billing address isn’t present.
v2.0API bugfix resulting in an error when editing a coupon on a completed transaction.
v2.0Re-adding 3D Secure v2 support for Square.
v2.0Improvements to PayPal Commerce Platform onboarding to prevent errors on missing emails.
v2.0Update VendorTxCode sent for Opayo transactions on checkout load.
APIThe `json` param on `fraud_protection` resources wasn’t settable. (And yes, `json` is a bad parameter name. We’ll improve that in our next API version, as it could be a breaking change for some.)
API`item_options` are not modifiable if the store has the transaction modification functionality enabled.
v2.0Improvement to 3D Secure v2 in Opayo. Set 3DS to full screen, until the modal functionality is ready.
v2.0Changing the `processor_response_details` node to be JSON instead of PHP serialized output for Authorize.net CIM.
v2.0Adding the split payment logic and app_fee_money to the processor_response_details node in the API and webhook, for Square Platform.
v2.0PayPal Commerce Platform webhooks now update Foxy when accounts are approved or otherwise provisioned.
v2.03D Secure v2 improvements for Square
v2.0Fix to authentication for WorldPay (aka Vantiv aka Litle)
Getting even more excited to rock this year!
Happy New Year everyone! :)
v2.0Adding Union Pay logos and a corresponding checkbox on the template settings, to easily accept or deny Union Pay cards on checkout.
v2.03D Secure v2, and CIT/MIT flags, for Opayo (aka Sage Pay).
v2.0Updating the WorldPay Vantiv integration to accept credentials, like the previously deprecated Vantiv (Litle) integration.
API: Temporarily reverting the addition of JCB and Diners Club as default-enabled payment brands, to allow partners to update code.
v2.0: Improvement to rounding for PayPal Checkout transactions in certain discount situations.
v2.0: Fix to Square and Square Platform to use the proper sandbox platform account when testing.
Release for Tuesday, Dec 1, 2020
v2.0New Authorize.net integration to support CIM tokenization for customers and payments.
v2.0 & APIUpdating the default `supported_payment_cards` to include Diners and JCB, as they are generally accepted if Discover is accepted.
Release for Wednesday, Nov 25, 2020
v2.0Fixing the `app-fee-money` logic for the new Square Marketplace / Platform integration.
v2.0Stripe now gets addresses set correctly for multiship checkouts.
v2.0Updating Braintree to ensure `verifycard` is always at least $1.
Release for Friday, Nov 20, 2020
v2.0Adding Square “Platform” functionality to allow payment splitting via app_fee_money for marketplace-style integrations. For Platform Plan users, available via the API, and allowing payment splitting percentages for item subtotal, tax, and shipping. Allowing for overriding the percentages via the pre-payment webhook.
Release for Friday, Nov 13, 2020
v2.0New “modification URL” subscription setting, which can be used with the new customer portal and the `foxy-items-form` to enable some really fun things.
APIAdding a `modification_url` link ref on `subscription` resources. Present if the new `modification_url` store setting is configured.
Release for Tuesday, Nov 10, 2020
v2.0Further improvements to Braintree’s Kount integration.
v2.0Dutch language improvements.
v2.0Additional improvements to ensure the “verify always and only” setting doesn’t require payment details when they shouldn’t be required.
v2.0Further improvements to Braintree’s Kount integration.
v2.0Dutch language improvements.
Release for Thursday, October 29, 2020
v2.0Fix for Stripe (Connect) and PayPal Checkout (Advanced Card Payments) to not display for certain $0 transactions.
v2.0Fix to ensure Stripe (Connect) doesn’t ignore subscription email settings.
v2.0Fix to sub_modify functionality to accept 1: numeric-prefixed products.
v2.0Removing template color customization in preparation of improved functionality. (It will persist for users who’d set it previously.)
v2.0Improvement to Braintree’s anti-fraud functionality with Kount.
v2.0Improvements to the `cart.render()` functionality in `fc.session.js`
v2.0Updating Sage Pay to Opayo. (Descriptive / text changes only.)
v2.0Improvements to shipping handling to prevent duplicate rates from 3rd party carriers.
APIAdding a `type` to transaction resources, for easier identification (updateinfo, subscription_modification, subscription_renewal or subscription_cancellation).
APICustomer portal resource improvement to `allowfrequencymodification`
APIAdding `cancellation_source` to subscription resources (mit_api, mit_admin, mit_dunning, mit_checkout, cit_checkout).
v2.0Fix PayPal Checkout selected by default, and shown for $0 orders on checkout load.
v2.0Increase shipping rate description maximum character count to 200.
v2.0Various accessibility improvements to the cart and checkout.
v2.0Improvements to currency conversion in shipping rates.
v2.0Adding a cancellation source value to subscription cancels.
v2.0Improvement to card verifications with Stripe.
v2.0Improvement to card verifications with PayPal Commerce Platform Advanced Card Payments.
v2.0Improvement to whitespace handling in passwords.
v2.0Fix to reCAPTCHA issues with Stripe.
v2.0Fix to Square, Stripe, and PayPal Commerce Platform Advanced Card Payments with `updateinfo` checkouts.
v2.0Adding a transaction `type` to the API response (to indicate whether the transaction was customer- or merchant-initiated).
v2.0Restricting PayPal Commerce Platform Advanced Card Payment signup to only supported countries.
v2.0Fix to ensure handling fees are added to flat-rate shipping on subscription renewals.
v2.0Further improvements to PayPal Commerce Platform Advanced Card Payment error handling.
v2.0Bugfix to prevent duplicate template transactions from being created on subscriptions paid via ACH.
APIAdding webhook documentation.
APIFix to allow $0 transactions to properly process with a `payment_method_uri` passed in to the `cart`.
v2.0PayPal Checkout (aka PayPal Commerce Platform) can now capture previously authorized transactions from the admin.
v2.0PayPal Checkout (aka PayPal Commerce Platform) can now be used for subscription past-due reattempt processing.
INTERNALPayPal BN code is now properly passed.
v2.0Improvements to Stripe’s card verification functionality.
v2.0MercadoPago improvements for Columbian peso support.
v2.0Improvement to handle currency conversion in certain shipping rate responses.
v2.0Improvement to Skrill to better handle transactions after a payment error.
v2.0Braintree anti-fraud functionality is now better supported, and the Braintree Kount integration can be enabled as well.