Release Notes 12/14/2022
RESOLVED ISSUES
In some cases, Stripe 3D transactions were incomplete but we were still marking them as approved. This has been fixed.
It was reported that some subscriptions were not loading correctly on the Contacts page. This has been adjusted.
When using GooglePay with NMI, an 'Unable to decode json string' error was being received. This is now working correctly.
Validation has been added to offline orders where if the payment type is changed from 'offline' to credit card, the credit card information is now required. Previously we were allowing the payment type to be changed to credit card but weren't requiring any credit card information, causing further issues.
The shipping country was missing from our requests to Vantiv for AmazonPay orders causing "Error validating xml data against the schema on line 2 Content of element country is incomplete" declines. This is now working properly.
We were not passing the {initialTransactionId} for 3D orders to ACI Payon, causing rebills to decline. The {initialTransactionId} has now been added to our requests.
When updating the next recurring product on the Customers > Orders page, the product variants were not showing. This is now resolved.
Release Notes 12/09/2022
FEATURES
The Inovio payment gateway integration has been updated to include card on file parameters for Worldline Merchant account transactions.
Release Notes 11/29/2022
FEATURES
'payment type' has been added as available search criteria for the API 'order_find' method.
RESOLVED ISSUES
In some cases the currency was not populating correctly within the order details for upsell orders. This has been fixed.
An issue was reported where we were sending orders to an incorrect decline manager profile. This has been corrected.
ApplePay orders were being linked together due to an incorrect parameter being sent to Kount. This has been adjusted and is now working as expected.
Release Notes 11/16/2022
RESOLVED ISSUES
An issue was reported regarding the refund by line item option within the UI not handling tax correctly for non-taxable items for Avalara. This has been fixed.
In some cases, when using ApplePay with Stripe the ""You did not provide an API key. You need to provide your API key in the Authorization header" error was being returned. This has been corrected.
The symbol for EUR transactions was showing incorrectly on the Orders page. This has been adjusted and now shows correctly.
For straight sale orders, the 'product_summary' email token was displaying blank in the emails received. This is now working as expected.
Release Notes 11/09/2022
FEATURES
A 'Currency' column has been added to the order exports within the Insights > Import / Export data page. This will now allow you to view the currency of the order.
When refunding an order, the 'stop shipping' option is now defaulted to NO, previously this was defaulted to YES.
The 'Bill by Relative Date' billing model has been updated to allow you to define what the relative date is based off of. The options for this are: 'Based off of start of trial' and 'Based off of end of trial'. A 'trial_setting' parameter has also been added to the API v2 billing models method to support this as well.
An 'is_backorder' parameter has been added to the API 'order_view' response to indicate if the order is on backorder or not. This would apply in cases where an order cannot be fulfilled due to low inventory.
Release Notes 11/02/2022
RESOLVED ISSUES
In some cases, the requests to Avalara were missing the shipping amount during the refund process. This has been fixed.
The API 'product_index' method had a discrepancy where the 'subscription_type' for all products was appended in the first product, while the rest of the products did not display any 'subscription_type' data. This has been corrected.
An issue was reported regarding the shipping charge being dropped on the rebill. This has been adjusted and is now working properly.
Some clients were seeing the 'Cannot Process Order' error on the Place Order page when attempting to place an order. This has been resolved.
The order history note "This order processed through parent order gateway (X) because of the SMC NOCOF 57 is Off" was causing confusion. To eliminate confusion, this note has been changed to "This order processed through parent order gateway (X) due to keep parent order gateway setting enabled."
Release Notes 10/26/2022
RESOLVED ISSUES
An issue was reported regarding the Dlocal payment gateway, where we were not properly interpreting their decline codes. This has been fixed.
In some cases, when adding products to the product coupon section, the product name was showing as 'undefined'. This has been corrected.
Some orders were showing the same subscription Id for the main product and upsell product. This has been fixed moving forward.
When changing the date range on the Prospects page, the displayed date was not changing. This has been adjusted.
The API 'authorize_payment' method and 'new order' responses were not including any Inovio gateway decline codes when using Inovio payment gateway. This is now working properly.
Rebill discounts were not applying to reprocessed orders. This is now working properly.
Release Notes 10/20/2022
RESOLVED ISSUES
An issue was reported regarding our iBill payment gateway integration, requests were being rejected due to special characters. This has been fixed.
In some cases, refund imports were not importing as expected. This has been corrected.
We were not including the 'previous_payment_id' parameter in our requests to Checkout.com for recurring transactions, causing issues. This has been adjusted and is now working properly.
Release Notes 10/13/2022
FEATURES
When refunding an order from the UI, the “Keep Recurring Active After Refund” option is now defaulted to YES.
RESOLVED ISSUES
For the Dlocal gateway integration, we were misinterpreting their response as declined and marked orders as approved. This has been fixed.
In some cases for legacy orders, the API 'preserve_force_gateway' = 1 flag was not preserving the gateway. This has been corrected.
Release Notes 10/06/2022
FEATURES
The UYU currency has been added to the Dlocal gateway integration.
RESOLVED ISSUES
We were sending NOTAX on non taxable product line items to TaxJar that was causing errors. This has been fixed.
In some cases, the legacy API 'preserve_force_gateway' = 1 flag was not preserving the gateway. This is now working correctly.
When removing the cascade preservation on the Subscription Management page, it was not taking effect. This has been corrected.
The {productname} & {product_summary}) tokens on the order confirmation emails were showing blank information. This has been fixed and is now working as expected.
Release Notes 09/21/2022
FEATURES
We are now integrated with Everyware payment gateway. For further information on how to configure this provider: https://support.sticky.io/en/articles/6576739-everyware-gateway
RESOLVED ISSUES
When using the Dlocal payment gateway, there were issues found when attempting to void or refund. This has been fixed.
In some cases, our postbacks were sending tokens without any data intermittently. This has been corrected.
An issue was reported regarding not being able to get the quantity to preserve through the rebill if cycle 1 is a different Product ID. This has been adjusted and fixed.
Release Notes 09/01/2022
RESOLVED ISSUES
The product_summary email token was not accounting for all products in the order. This has been fixed.
The variant product price was being ignored when running the API coupon_validate. This has been corrected.
Release Notes 08/10/2022
FEATURES
The Inovio payment gateway integration has been updated to reflect their newest decline codes.
Our eMerchant Pay integration has been updated to reflect their newest API. Delay Capture is now a supported feature for this gateway.
RESOLVED ISSUES
We were seeing intermittent 404 errors when attempting to stop subscriptions using the API. This is now working properly.
When sending updated payment information to Acquired payment gateway we were sending the 'currency_code_iso3' parameter blank, causing the payment update to fail. This has been fixed.
The gateway preserve was being dropped after rebill cycle 1 when reprocessing from the Reprocess Declined Orders page. This has been corrected and the preserve should now stick through out the remainder of the subscription.
We received some reports regarding the PayPal decline: 'PayPal Item amount must add up to specified amount subtotal (or total if amount details not specified) when using billing model discounts. This has been adjusted.
There was an issue when attempting to set a custom price of $0 on the products due to an issue with the volume discount, resulting in the "Oops! An Error Occurred "500 Internal Server Error". This is now working correctly.
Release Notes 07/27/2022
FEATURES
Our TaxJar integration has been updated to use their newest API version.
The payment types 'BACS' and 'IDEAL' have been added to the Ayden payment gateway integration.
The ACI.Payon payment gateway has been updated to send the initial transaction Id for recurring orders. This is a VISA requirement.
RESOLVED ISSUES
In some cases, the API 'payment_router_view' response was not including all gateways within the payment router. This has been fixed.
When updating a customers payment method, we were seeing the "A source must be attached to a customer to be used as a payment method" error returned from Stripe. This has been adjusted and should now work properly.
The API 'order_find_updated' method was not returning all orders that were updated. This has been corrected.
When adding a new affiliate, the list was showing affiliates that were disabled / deleted. This has been resolved.
Release Notes 07/21/2022
FEATURES
The FluidPay gateway integration has been updated to capture the following additional fields to store in our database:
auth_codeavs_response_codecvv_response_code
RESOLVED ISSUES
The API order_view response was not returning the billing model & offer Id for recurring products. This has been corrected.
When attempting to create new offers using the v2 Create Offer API, the error "Property type_id is not mappable to this collection" was being thrown. This has been fixed.
In some cases the Tax Freight Code was not being sent to Avalara for rebills. This is now working properly and sending the tax freight code as expected.
The edit alert days and credit card fields within the email template notifications was not able to be edited in some cases. This is now resolved.
The API order_view response was not properly accounting for volume discounts. This has been adjusted.
Release Notes 07/14/2022
FEATURES
The 'stop_after_next_rebill' parameter has been added to the following API methods:
v2 GET Get Customer Subscriptions
v2 Get Subscription
v1 order_find
v1 order_view
RESOLVED ISSUES
When attempting to remove a postback profile from the campaign directly, the changes were not saving and postbacks were still being fired, causing confusion. Our team has changed this so the postback option within the campaign will now be greyed out, and the postback will need to be removed from the Settings > Postbacks page directly.
In some cases, we were seeing 'cannot process order' errors when trying to place orders. This has been fixed.
An issue was reported regarding the v2 API Call GET Call Center Providers not returning accurate results. This has been adjusted.
The Expired Card Notification email was being sent every day if the customers credit card was expired at the time of their rebill. This has been corrected.
'PayPal Item amount must add up to specified amount subtotal (or total if amount details not specified)' decline has been corrected, our team has tested several different scenarios to try and prevent this issue from happening again.
When exporting a CSV from the Subscription Management page via 'View By Next Billing Gateway', if there was more than one order the value was being reformatted by Excel, causing issues. This is now resolved.
Release Notes 07/07/2022
FEATURES
A 'contact_id' flag has been added to the following API methods:
Restful v2 - GET Customer Subscriptions
Restful v2- GET Subscription
member_login
order_find
order_view
RESOLVED ISSUES
The API 'order_total_calculate' method was not taking the quantity into account for volume discounts. This has been corrected.
In some instances we were seeing issues with orders not posting to ShipStation. This has been resolved.
When using the v2 API "Create Campaign" method, if the parameter 'is_active' was passed with a value of 1, the API response was returning the 'is_active' parameter with a value of 1 as well. This has been adjusted and is now working properly as expected.
An issue was reported regarding the Subscription Notification email not sending 'X' amount of days before the rebill. This has been fixed.
Release Notes 06/23/2022
FEATURES
COP (Colombian Peso) currency has been added to the PayU payment gateway integration.
RESOLVED ISSUES
The Contacts page was applying the wrong discount amount and was not respecting quantities, this has been fixed.
The TaxJar integration has been enhanced, as the 'product_identified' parameter we were sending was causing information to misalign within TaxJar. Per TaxJar, this parameter has been updated to 'product_identifier'.
Release Notes 06/15/2022
FEATURES
The API 'payment_router_view' method response has been updated to include the monthly cap and also an indication as to if the gateway is active or not.
3D Secure has been added to RocketGate payment gateway.
Volume discounts now show on the Place Order Page if configured.
ZAR currency has been added to the Stripe Connect payment gateway.
RESOLVED ISSUES
The Reprocess Declined Orders page was not filtering out duplicates correctly, this has been fixed.
Our restful API v2 method 'Update Campaign' was not properly appending coupon profiles to the campaign, this has been adjusted to work properly.
The API 'order_calculate_total' method was not taking volume discounts into account, this has been corrected.
When attempting to create a new gateway profile using the v2 restful API method 'Add Profile', the request wasn't working correctly and would throw an error. This has been adjusted.
Release Notes 06/02/2022
RESOLVED ISSUES
After the credit card was updated manually for a NMI Vault customer, the system was still sending the old token in some cases. This has been fixed.
An issue was reported regarding the coupon profiles page not loading correctly. This has been corrected.
When creating orders via the API NewOrderWithProspect method, some customer records weren't displaying the first name, last name, and phone number. This has been fixed.
The Contacts page was loading to blank screen for some customers, and the API v2 'Get Contacts' method for those customers was returning '502 bad gateway'. These have been fixed.
When adding an extra bundled product with child to an order, the next recurring price was showing $0. This has been corrected.
An incorrect product price was being sent to ShipStation in some cases. This has been fixed.
On some orders the bundle product was being charged double the expected price. This has been fixed.
Release Notes 05/21/2022
RESOLVED ISSUES
In some cases, we were seeing "PayPal" listed as the shipping address information for orders created with NewOrderCardOnFile method. This has been fixed.
A 'reference' parameter has been added to the EmerchantPay gateway integration, this will help eMerchantPay map the order Id in sticky to the transaction Id within the gateway.
In some cases when placing an order from an existing order within the order details, the wrong gateway Id was being applied to the order. This has been fixed.
An issue was reported regarding the Settings > Providers page, when attempting to select multiple campaigns it was allowing to select only the searched items. This has been corrected.
Release Notes 05/11/2022
FEATURES
The ACI Payon payment gateway integration has been updated to use their new enhanced endpoint.
RESOLVED ISSUES
An issue was reported regarding Vantiv / AmazonPay declines "Error validating xml data against the schema on line 2 Content of element "number" is incomplete'. This has been fixed.
Release Notes 05/04/2022
RESOLVED ISSUES
The address 'Line1' was blank in the requests we were sending to Avalara for voids/refunds/returns. This has been fixed.
The Subscription Management page was displaying incorrect Total Forecast information for recurring orders when more than one quantity is purchased. This has been corrected.
In some cases, the system emails were not being sent out to users when the payment router reached its limits. This has been fixed.
Some users were experiencing loading issues on the Customers > Orders page when searching for campaigns / specifics. This has been fixed.
In some cases, we were seeing "The PaymentMethod does not belong to the Customer you supplied. Please use this PaymentMethod with the Customer that it belongs to instead" for Stripe transactions. This was a token issue that has now been fixed.
Release Notes 04/27/2022
RESOLVED ISSUES
An issue was reported regarding the 3PL 2.0 error "The requested resource does not support http method 'PUT'." This has been fixed.
In some cases, there was a calculation discrepancy causing PayPal declines resulting in the PayPal- transactions[0] - Item amount must add up to specified amount subtotal (or total if amount details not specified) decline. This has been fixed.
The order_calculate method was not properly sending the discount for Shipping Coupon. This has been corrected.
Release Notes 04/21/2022
RESOLVED ISSUES
An issue was reported regarding BrainTree/ ApplePay orders not being sent to Kount. This has been fixed.
An incorrect amount was being stored on the order details page, not accounting for tax. This has been fixed.
Offline payment type orders will now be automatically approved in our system if the order total is 0.00.
Release Notes 04/06/2022
RESOLVED ISSUES
An issue was reported regarding order amounts not being congruent on the Order details, Subscription Management & Contacts page. This has been fixed.
Promo codes were not being sent to PayPal for rebill orders. This has been corrected.
In some cases promo codes were being passed for initial orders to PayPal but were being calculated twice. This has been fixed.
Release Notes 03/23/2022
RESOLVED ISSUES
The API 'order_view' method was returning the same billing model Id for orders that have different billing models for same product Id. This has been fixed.
When creating orders with variants via API using the 'new_order' method, we were creating the orders with the wrong attribute information. This has been fixed.
An issue was reported regarding not being able to use PayPal when the campaign has payment routing configured. This has been fixed.
Within the customer record, when adding the 'tax exempt type', we were not saving the changes that were made. This has been corrected.
An issue was reported regarding the email templates plain text body not displaying the correct characters when using foreign characters. This has been fixed.
We noticed that in some cases approved Stripe orders were later on being marked as 'declined as abandoned through 3DS'. This has been fixed, and orders are now being marked as 'incomplete' within Stripe if they're abandoned through the 3DS process.
In some cases, an incorrect 'unitPrice' was being sent to ShipStation. This has been fixed.
In some cases there was a random phone number being displayed on the Contacts page. This has been corrected.
An issue was reported regarding apostrophe's not being properly accepted when creating new orders. This has been fixed.
In some cases, the "Fetch Total Records" option was not returning accurate results.
Release Notes 03/09/2022
RESOLVED ISSUES
The API order_find / return type order_view was not returning the next subscription product info for all products. This has been fixed.
When updating the next product price or creating an order with custom price we were not displaying that within the order history note. We will now have an order history note stating when prices are customized.
An issue was reported regarding ApplePay orders not being sent to Kount. This has been fixed.
The API Order Find 'is_any_product_recurring' was ignoring any add ons. This has been fixed.
In some cases, the Decline Manager was throwing the error "Schedule Frequency must be an integer." when creating a new profile. This has been fixed.
Release Notes 03/02/2022
FEATURES
The UI Place Order page has been updated to include an optional 'Company' field.
RESOLVED ISSUES
An issue was reported regarding the force gateway from within Subscription Management not accounting for all orders when forcing. This has been fixed.
When marking a product as returned from the product line item, the order status wasn't changing to returned. This has been fixed.
The {ordertotal} and {subtotal} amount parameters were swapped within the order confirmation email & postback post. This has been fixed.
In some cases, the gateway preservation was not staying on when applied from the Reprocess Decline page. This has been corrected.
When viewing by Next Billing Gateway on the Subscription Management page, it was displaying orders that are processing through the PayPal gateway under the credit card gateway, causing confusion. This has been fixed.
Release Notes 02/23/2022
RESOLVED ISSUES
In some cases the force gateway was not applying, causing orders to bill on the wrong gateway. This has been fixed.
When updating the recurring date / billing model from the UI or API using the subscription_order_update method, the recurring date was not congruent within the order history notes and subscription management. This has been corrected.
In some cases, users were seeing a 500 error on the Orders page. This has been fixed.
Within the sticky.io portal, corporate licenses weren't able to be added due to the 'Address 2' field being required. This has been fixed.
When adding a new payment routing profile, the selected gateways were not preserving as expected. This has been fixed.
Orders sent to BrainTree / ApplePay were not including the tax. This has been fixed.
In some cases, incorrect amounts were being sent to BrainTree as we were not properly accounting for the coupon applied. This has been fixed.
When utilizing Product Arrays instead of Offers Arrays, and running the v2 API 'Calculate Order Total' method, it was not using the Tax Provider configured even when the option is selected. This has been fixed.
Additional logging has been added for Vantiv gateway declines. This will provide more information regarding the decline reason that we receive from Vantiv.
Release Notes 02/10/2022
FEATURES
The Avalara integration has been updated to use their newest version: TLS v1.2
The Delay Capture option has been added to the Computop payment gateway. For further information please visit our help center: https://support.sticky.io/en/articles/5966846-computop
RESOLVED ISSUES
There was an issue regarding "Transaction Not Settled" refund failure messages from FluidPay. This has been fixed.
When orders decline through FluidPay we were only displaying the standard decline response text. We are now including the processor response text as well, in the event that the order declines through the processor specifically.
An issue was reported regarding not being able to refund an order and keep the subscription active, if the upsell product is the recurring product. This has been fixed.
The text option for the 2 Factor Authentication was not working properly, this has been fixed.
The API order_total_calculate method was not calculating properly. This has been adjusted.
When marking an order as 'returned', an order history note was being thrown stating that the order was returned but still active. This has been corrected.
There have been several issues reported regarding Campaign Permissions where if the user has several campaigns selected, some pages would not load for them. This has been fixed.
In some cases, the IP address on the order details was incorrect. This has been fixed.
An issue was reported regarding some users receiving a '500 Internal Service' error on the Orders page. This has been corrected.
When attempting to delete Twilio profiles, a note was being thrown stating that the provider was deleted, but the provider still remained on the list. This has been corrected.
Release Notes 01/31/2022
FEATURES
'BUY X Get Y' option has been added to the Product > Coupons page. This feature allows you to sell a number of products and then offer a number of products free. For further information: https://support.sticky.io/en/articles/3769640-coupon-profiles
RESOLVED ISSUES
In some cases the bundle child SKU's were not being sent to Fulfillment.com. This has been fixed.
An issue was reported regarding the product lifetime coupon not applying. This has been fixed.
The product_attribute} email token was not properly accounting for variants. This has been corrected.
Release Notes 01/12/2022
FEATURES
The 'Delay Capture' option has been added to the NMI PaySafe gateway. This option allows you to authorize the payment on day 1 and capture it in “x” number of days. This can be found on the Settings > Providers page within the NMI PaySafe payment gateway profile.
RESOLVED ISSUES
An issue was reported regarding orders returned in the API order_view showing as returned when they were not. This has been fixed.
In some cases, there was an issue with bundle upsell products being incorrectly sent to fulfillment. This has been corrected.
The API order_total_calculate method was calculating by a penny off. This has been fixed.
The {nextsubscriptionproduct} email token was not working properly within the email subject line. This has been fixed.
The option to void & keep recurring active was cancelling the order but still showing a recurring date. This has been fixed.
An issue was reported regarding Decline Manager rules, where we were not taking into account the last gateway the order approved on, and attempting on the initial gateway. This has been corrected.
Release Notes 01/05/2022
FEATURES
GooglePay has been added to the NMI payment gateway integration.
RESOLVED ISSUES
In some cases, orders being placed from the place order page were being sent to an inactive gateway within the payment router. This has been fixed.
An issue was reported where product coupons were not being applied to the order correctly. This has been fixed.
There was an issue with the API order_view method not showing preservation when the preservation is sent via API force_bill method. This has been corrected.
In some cases, new gateways were not able to be added to the payment router. This has been fixed.
When refunding multiple product orders, the refunds were not being sent properly to Fulfillment.com. This has been fixed.
The mysticky.io portal was throwing an 'Access Denied' error when accessing the customers page. This has been fixed.
