PACKAGE VERSION 1.4.5
Added re-captcha v2 (Invisible Mode) in Stripe
- Implemented Re-captcha (Invisible Mode) in Stripe to avoid getting suspicious transactions on the checkout
-
It will be invoked directly when the customer clicks on a payment button on the site.
-
If the invisible re-captcha validation fails, we will redirect the user to a visible re-captcha for validation.
-
Post this, anyone wishing to proceed to the checkout will need to select the reCaptcha checkbox.
PACKAGE VERSION 1.4.4
Updated Stripe API version
- Made a change in the plugin to use Stripe API version 2019-09-09 or above.
Added re-captcha v2 (Invisible Mode) in Stripe
- Implemented Re-captcha (Invisible Mode) in Stripe to avoid getting suspicious transactions on the checkout
-
It will be invoked directly when the customer clicks on a payment button on the site.
-
If the invisible re-captcha validation fails, we will redirect the user to a visible re-captcha for validation.
-
Post this, anyone wishing to proceed to the checkout will need to select the reCaptcha checkbox.
PACKAGE VERSION 1.4.3
Update Statement Descriptor Usage
-
Made a change in the plugin to use statement_descriptor_suffix instead of using statement_descriptor when creating the charge
-
Since statement_descriptor_suffix has a shorter maximum length of 10, the plugin will trim down the statement descriptor received from Validate API to 10 if it is more than that.
PACKAGE VERSION 1.4.2
Fixed Product Tax code issue
- Made adjustment in the plugin to pass Product Taxcode to Validate API on checkout
PACKAGE VERSION 1.4.1
Implementing Logs on Client Side
- Added logs at client side to better track the checkout errors.
PACKAGE VERSION 1.4.0
Disable using HTTP 100 in Validate API
- Made an adjustment in the plugin to disable using HTTP 100 status code as a response for Validate API. This was currently resulting in frequent Validate API failures.
PACKAGE VERSION 1.3.9
Mephisto Plugin Conflicts
-
Recreated a package to resolve Mephisto plugin conflicts
Quivers Tax API Optimisations
-
Add a 10 second timeout delay on Validate API in the plugin
-
Add a 5 second timeout delay on Countries API in the plugin
Stripe API call Optimisations
-
Reduce Stripe API calls from 3 to 2, if customer already exists.
-
API Call 1 - Check for Stripe Customer by email
-
API Call 2 - If Customer does not exist, create a new customer. If customer exists, go to step c)
-
API Call 3 - Create Charge
-
Shipping Fee and Discount distribution among line items
- Made an adjustment such that the logic to distribute shipping fee and discount amount among line items is similar to they way Zenith customer order create method calculates it in both the plugin and middleware.
PACKAGE VERSION 1.3.7
Corrected order total sent to Stripe
- Made adjustments within the plugin to calculate correct tax and order total with special price (when applicable) when tax is calculated using Countries API.
PACKAGE VERSION 1.3.6
Hide Zip code field from Stripe
- Made adjustments within the plugin to hide Zip code code field in Stripe and send Zip code from 'Customer Billing Address' instead
Phone number validation on checkout
- Add validation to the phone number field on checkout to accept '()' and '-' as valid characters
PACKAGE VERSION 1.3.5
Validate API Response
- Made adjustments within the plugin for the Validate API to iterate through all the taxes in response data
PACKAGE VERSION 1.3.4
Checkout Validation
- Handle checkout validation on back end rather than making changes to the existing templates on front end
PACKAGE VERSION 1.3.3
Zip code Validation Enhancement
- Validate zip code to accept only numbers and no special characters for the US.
- For all other countries, only validate zip code to accept no special characters.
PACKAGE VERSION 1.3.0
Validation on Checkout
- Added validation on the checkout fields such as billing and shipping address for Magento.
PACKAGE VERSION 1.2.9
Mephisto Tax Issue
- Made an adjustment to add the worst case sales tax rate to the order total and authorise that amount if Validate API fails to return tax on checkout.
Shipment Notifications
- Added Tracking URL to shipment notifications sent to the customer
PACKAGE VERSION 1.2.8
Hide tax on Checkout
- Made an adjustment to hide tax in the cart and during checkout on Mephisto
- The grand total displayed in the order will be exclusive of tax
Tax code for products in Mephisto
- Created a script to add tax code for each product in Mephisto except those in 'Accessories' folder.
Cancellation notification in Mephisto
- Implemented an observer for “order_cancel_after” in the module to send the order update email
PACKAGE VERSION 1.2.0
Stripe Payment Statement Descriptor
- Payment descriptor for payments made using Stripe for the Magento plugin were using only the default payment descriptor ("QuiversInc").
- Made adjustments so that the charge uses the statement_descriptor property and pass it through Validate API
PACKAGE VERSION 1.1.7
Passing refId to Validate API
- Replaced product 'id' with refId to map another system's id to a field in Quivers
- Using the product id was resulting in the failure of orders placed using Stripe as a payment method
Add a custom order status named as 'Fulfiller - Fulfilled'
- Add a new order status known as 'Fulfiller-Fulfilled' on Magento that will indicate that the order has been shipped/refunded by a fulfiller on Quivers.
PACKAGE VERSION 1.1.4
Multiple claiming groups
- Added multiple claiming group support in 'Claiming group Id' field under Quivers Integration settings on Magento Admin Panel.
PACKAGE VERSION 1.1.1
PayPal
- Added PayPal as a payment method during checkout.
PACKAGE VERSION 0.2.5
Restriction of Unhold operation
- Added 'On-hold' API call that issues an alert message - 'This order is currently available to fulfillers, claimed by a fulfiller, or undergoing fraud review. Are you sure you want to proceed with processing this order?'
- This alert message is only triggered if the order is with the fulfiller on Quivers.
- If the order has been shipped by a fulfiller and the user proceeds with the order on Magento, he/she will be restricted from 'un-holding' the order on Magento thus displaying an error message - 'Un-hold action is not available. This order is already shipped by a Fulfiller'.