Changelogs

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

March 17, 2021

  • v2.0Advanced gateway features for Moneris (refunds, voids, delayed captures, etc.).

  • v2.03D Secure v2 & MIT/CIT for GlobalPayments / Realex.

  • v2.0Adding Foxy’s partner ID to Cybersource requests.

  • v2.0Fix to Stripe for improved card verification (and skipping verification when specified in the settings).

  • v2.0Add Authorize.net’s `authCode` value to the `processor_response_details` for the Auth.net CIM integration.

  • v2.0Updating the default Cybersource test credentials.

March 10, 2021

  • v2.0: Adding the split payment logic and `app_fee_money` to the `processor_response_details` node in the API and webhook, for Square Platform.
  • v2.0: PayPal Commerce Platform webhooks now update Foxy when accounts are approved or otherwise provisioned.

March 4, 2021

  • v2.0Opayo improvements to better handle 3D Secure v2 errors.

  • v2.0PayPal Commerce Platform improvements to better distinguish production and development tokens.

  • v2.0Error and redirect to the checkout if a coupon is no longer valid at the time of the transaction (instead of removing the coupon and allowing the transaction through).

February 22, 2021

  • v2.0: Make postcodes optional for Romania.
  • v2.0: Fix bug in Square resulting in error on SSO and saved card.
  • v2.0: Fix bug in Square when a shipping/billing address isn’t present.
  • v2.0: API bugfix resulting in an error when editing a coupon on a completed transaction.

January 28, 2021

  • v2.0: Re-adding 3D Secure v2 support for Square.
  • v2.0: Improvements to PayPal Commerce Platform onboarding to prevent errors on missing emails.
  • v2.0: Update VendorTxCode sent for Opayo transactions on checkout load.
  • API: The `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.

January 13, 2021

  • v2.0: Improvement to 3D Secure v2 in Opayo. Set 3DS to full screen, until the modal functionality is ready.
  • v2.0: Changing the `processor_response_details` node to be JSON instead of PHP serialized output for Authorize.net CIM.

January 12, 2021

  • v2.0: Adding the split payment logic and app_fee_money to the processor_response_details node in the API and webhook, for Square Platform.
  • v2.0: PayPal Commerce Platform webhooks now update Foxy when accounts are approved or otherwise provisioned.

January 7, 2021

  • v2.0: 3D Secure v2 improvements for Square
  • v2.0: Fix to authentication for WorldPay (aka Vantiv aka Litle)

January 1, 2021

  • Getting even more excited to rock this year!
  • Happy New Year everyone! :)

December 29, 2020

  • v2.0: Adding Union Pay logos and a corresponding checkbox on the template settings, to easily accept or deny Union Pay cards on checkout.
  • v2.0: 3D Secure v2, and CIT/MIT flags, for Opayo (aka Sage Pay).
  • v2.0: Updating the WorldPay Vantiv integration to accept credentials, like the previously deprecated Vantiv (Litle) integration.

December 17, 2020

  • API: Temporarily reverting the addition of JCB and Diners Club as default-enabled payment brands, to allow partners to update code.

December 10, 2020

  • v2.0: Improvement to rounding for PayPal Checkout transactions in certain discount situations.

December 9, 2020

  • v2.0: Fix to Square and Square Platform to use the proper sandbox platform account when testing.

December 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 Tuesday, Dec 1, 2020

November 26, 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 Wednesday, Nov 25, 2020

November 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 20, 2020

November 14, 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 Friday, Nov 13, 2020

November 11, 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 Tuesday, Nov 10, 2020

October 30, 2020

  • Release for Thursday, October 29, 2020
  • v2.0: Fix for Stripe (Connect) and PayPal Checkout (Advanced Card Payments) to not display for certain $0 transactions.
  • v2.0: Fix to ensure Stripe (Connect) doesn’t ignore subscription email settings.
  • v2.0: Fix to sub_modify functionality to accept 1: numeric-prefixed products.

October 22, 2020

  • v2.0: Removing template color customization in preparation of improved functionality. (It will persist for users who’d set it previously.)
  • v2.0: Improvement to Braintree’s anti-fraud functionality with Kount.
  • v2.0: Improvements to the `cart.render()` functionality in `fc.session.js`
  • v2.0: Updating Sage Pay to Opayo. (Descriptive / text changes only.)
  • v2.0: Improvements to shipping handling to prevent duplicate rates from 3rd party carriers.