Post by Johnathan » Thu Jul 30, 2020 3:37 am

Updated to v303.8

Release Notes:

- NOTE: If you're updating from a version older than v303.6, please read the release notes for v303.6 below, because they are still important.

- Added: support for Stripe Checkout
- Added: transaction fee amount, exchange rate, and converted payment amount to the transaction data recorded on the order
- Added: payment request buttons are now limited to qualifying countries
- Added: "Cancel" button for WeChat Pay displayed once the QR code is shown

- Fixed: "Undefined index: card_id" on the front-end
- Fixed: "Undefined index: account_id" in the admin panel after updating
- Fixed: currency mappings were not working correctly
- Fixed: "You passed an empty string for 'customer'" error for subscriptions
- Fixed: Multibanco payments would occasionally get assigned their Initial order status after completing payment, instead of the successful status
- Fixed: "Undefined index: transaction_mode" and "Undefined index: _publishable_key" errors when first loading the extension admin panel
- Fixed: line items in Apple Pay, Google Pay, and Microsoft Pay pop-ups were not correct for non-default currencies

- Updated: improved order information that is filled in when using quick checkouts that don't properly create the order first
- Updated: moved order data sanitization into the controller file, and added some additional replacements for characters that shouldn't be in addresses
- Updated: subscriptions that charge immediately but have a webhook that fails will no longer create an order after the webhook is retried by Stripe
- Updated: off-site payment types (like Alipay) now have some default instructions filled in indicating the customer needs to confirm the order
- Updated: adjusted the URL format for non-card payment methods so that it works better with stores using mods that change the checkout page URL
- Updated: currency checks for non-card payment methods will now use the currency mappings set in the extension

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Sep 09, 2020 4:06 am

Updated to v303.9

Release Notes:

- NOTE: If you're updating from a version older than v303.6, please read the release notes for v303.6 below, because they are still important.

- Added: support for SEPA Direct Debit
- Added: ability to send an e-mail to administrators when a delayed payment like SEPA is completed successfully or when it fails
- Added: an "Initial Order Status" setting that controls the initial status assigned to Stripe Checkout, Multibanco, and SEPA Direct Debit orders

- Fixed: currency conversion display in the order history was not correct for zero-decimal currencies
- Fixed: "trying to access array offset" error for PHP 7.4
- Fixed: "Undefined index: stripe_checkout" error on older OpenCart versions
- Fixed: shipping for subscriptions was sometimes not added correctly
- Fixed: cycles for subscriptions weren't working due to a change in Stripe's data format
- Fixed: apostrophes were not being escaped for Stripe Checkout errors
- Fixed: recurring profile / option mappings didn't work with Stripe Checkout

- Updated: unneeded functions are now hidden if Advanced Error Handling is turned off
- Updated: added a better format for the non-card payment method return URL
- Updated: Stripe does not allow 0.00 line items in Stripe Checkout, so those are no longer passed to Stripe when Stripe Checkout is enabled
- Updated: Stripe Checkout orders will now be assigned an initial order status in case the webhook does not complete the order for some reason

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am

Who is online

Users browsing this forum: No registered users and 6 guests