When authorized orders fail to capture, detailed logs are sent to Sezzle (shopper PII redacted)
Bug fixes:
FIX: With "Create order post checkout completion" on, CAPTCHA plugin passes
FIX: With "Create order post checkout completion" on, shopper account creation is validated and completed prior to being redirected to Sezzle
7.0.0
New features:
Express Checkout on product pages: shoppers can check out a single product with Sezzle, and their cart is restored afterward
Express Checkout button style customizations
Cart Page Widget option
"Settings" link on the Plugins screen
French translations
Enhancements:
Redesigned Sezzle settings page, grouped into clear sections, with required API key fields marked
Merchant ID now fills in automatically when saving valid API keys
Sezzle widgets and Express Checkout buttons now work on block-based themes
Installment messaging customized for the shopper's country
Faster pages: fewer background calls to Sezzle, and a slow Sezzle response can no longer hold up your store
Clearer logs for troubleshooting, with API keys and shopper personal details no longer written to them
Bug fixes:
FIX: Express Checkout orders now record the shipping method the shopper picked as a real WooCommerce shipping line
FIX: Express Checkout no longer leaves duplicate, orphaned or underpaid orders
FIX: Express Checkout now works on multi-currency stores: payments are charged in the shopper's selected currency instead of failing or being captured in the wrong currency
FIX: If Sezzle can't confirm a capture, the order is put On Hold with a note to check your Sezzle Merchant Dashboard, instead of being marked paid or failed
FIX: A refund Sezzle rejects is now shown as a failed refund with the reason, instead of an error
FIX: Express Checkout settings are no longer switched off when Sezzle is temporarily unreachable
FIX: If your API keys stop working, Sezzle switches itself off and shows an admin notice that stays until you dismiss it or save working keys
Deprecations and changes:
Sezzle is offered only to shoppers in the United States, Canada and U.S. territories. The "Payment option availability in other countries" setting was removed
Removed the payment method Title setting; Sezzle always appears as "Sezzle" at checkout
Removed the "Sync Orders" (analytical data sync) setting
The two Order Total Container class name settings are replaced by a single Order Total Container Selector; existing values are migrated automatically
6.1.9
Capture shipping method in order details when "Create order post checkout completion" is enabled and there are no additional fees
Express checkout subfeature: Do not require shipping methods if merchant does not ship
Express checkout subfeature: Customize button placement on cart page
6.1.8
Resolve small edge case re: Undefined property: stdClass::$captures
6.1.7
Resolve capture issue where some third-party plugin fees were being duplicated in previous version
6.1.6
Resolve capture issue related to third-party plugins when Create Order Post Checkout Completion is enabled
Send logs to Sezzle if standard checkout results in totals mismatch
Disable express checkout if merchant removed from feature-flag
Only load installment-widget code on Checkouts page
6.1.5
Further improve caching mechanism to reduce API calls and improve performance in multi-worker environment