FeatureAdd VivaWallet payment method support
FeatureAdd Curbstone hosted payment page support
FeatureAdd a salt-prefixed SHA256 customer password hashing method
FixOgoneUse `orderstandard_utf8` instead of `orderstandard`, for accented/special characters
FixTransactionserviceMake check for PP Legacy GW more accurate
FixRemove defunct gateways
FixCheckoutCatch invalid coupons on stripe connect checkout submissions
FeatureAdd romanian language
FixCorrect category-restricted coupons’ impact on tax calculation
FeatureStripeComplete new auth+capture if existing auth is expired when capture is attempted, for Stripe
FeatureShippingAdd FoxySDK, Postmen, and node-fetch to custom shipping code functionality
FeatureUpgrade SwiftMailer for better SSL/TLS compatibility
FeatureSpeed improvements to custom shipping code deployment process
FixOnly send state/province to GlobalPayments if required
FixShow transactions on the billing page in the admin
FixImprove Avalara AvaTax configuration endpoint testing
FixDon’t remove tax ID from JSON when a coupon is added in certain circumstances
securityImprove headers to prevent clickjacking
FeatureAdd Bulgarian language
FixTransactionChanging how we evalute coupon details for category restricted coupons
FixApiEditing item via API appears to cause coupon product restrictions to be ignored
FixMercadopagoChanging the status variable that we sent to their api
FixTransactionFix a bug where sub shipping is set to 0 with existing end date when editing via admin
FixUpdate USPS endpoint to https
v2.0Make the legacy XML datafeed’s response handling case-insensitive on the content-type header.
v2.0BarclayCard gateway improvements for 3DSv2
v2.0Moneris auth code included in processor response details.
v2.0Barclaycard improvement to increment IDs on error.
APIAdd CIT/MIT values to transactions.
APIFix an issue where modifying a cart via the API could result in missing customer address details on a completed transaction, when paid via Stripe.
v2.0Add the ability to override 3D Secure v2 parameters using the pre-payment webhook, for Opayo.
v2.0Update Norway’s regions.
v2.0Improve error handling for Global Payments.
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.
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.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).
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.