Skip to Content Skip to Menu

🌲 Merry Christmas! Great savings on Professional and Developer Memberships! Get 25% off now with code XMAS-2024!

CB Paid Subscriptions (CBSubs) 4.3.1 is here with 15 new features and 23 bug fixes!

 

CB Paid Subscriptions (CBSubs GPL) 4.3.1 is a features and bug fixes release.

The main features in this release are:

  • Export functionality (CSV, XML, JSON) now available for subscriptions and baskets.
  • New functionality added to Stripe payment gateway, including support for multibanco, EPS payments, ACH debit transfers, currency restrictions and IPN dispute handling.
  • Authorize.net gateway now supports transHashSHA2 as an alternative to MD5.
  • New menu options added for Subscriptions, Access Denied and Account Expired views.

CBSubs 4.3.1 is available in our Downloads section and simply requires an active subscription to CBSubs. It is a highly recommended upgrade and works great with latest CB 2.4.2.

CBSubs Stripe has undergone a large rewrite and now requires webhooks as well as server side processing of payments has been removed. If you have not configured webhooks you will need to do so before or after updating.

See discussion thread for detailed changelog.


beat replied the topic:
5 years 6 months ago

krileon wrote:

just updated and all appeared to go well, but now see a message at top of the page:

Your version 4.3.1 is not the latest version 4.3.0 :

The version checker endpoint for CBSubs is cached and takes awhile to update. You can safely ignore that.

Some good additional features, but can't wait for Export of Payment feature......

Will be bringing exporting to more and more views. It's still a relatively new feature that we have to work in slowly to ensure it's functioning correctly on a generic level for XML table views.


- cache should now be propagated.

- your wish for Export of Payment feature has been implemented with feature #7577 and will be available in next CBSubs nightly release tomorrow night. :)
krileon replied the topic:
5 years 6 months ago

just updated and all appeared to go well, but now see a message at top of the page:

Your version 4.3.1 is not the latest version 4.3.0 :

The version checker endpoint for CBSubs is cached and takes awhile to update. You can safely ignore that.

Some good additional features, but can't wait for Export of Payment feature......

Will be bringing exporting to more and more views. It's still a relatively new feature that we have to work in slowly to ensure it's functioning correctly on a generic level for XML table views.
bins replied the topic:
5 years 6 months ago
Hiya,

just updated and all appeared to go well, but now see a message at top of the page:

Your version 4.3.1 is not the latest version 4.3.0 :


Some good additional features, but can't wait for Export of Payment feature......
beat replied the topic:
5 years 6 months ago
Changelog since CBSubs 4.3.0: forge.joomlapolis.com/projects/cb-paid-subscriptions/issues?query_id=151

New features:
7575 Exports subscriptions as CSV, XML or JSON
7574 Exports baskets as CSV, XML or JSON
7539 Gateways Authorize.net and Paypal Pro: Added warning banners for increased PCI-DSS certification needs and deprecation
7480 Stripe: implement support for multibanco
7479 Stripe: implement support for EPS Payments
7476 Stripe: Update supported API to 2019-02-19
7475 Stripe: remove server side processing
7474 Stripe: make webhooks mandatory
7425 PayPal Pro: implement support for Transparent Redirect
7424 Stripe: Implement support for payment intents
7418 Gateway authorize.net: Implement transHashSHA2 as alternative to MD5
7393 Stripe: implement support for checkout hosted payment page
7380 Stripe: Update API compatibility to 2018-11-08
7320 Stripe: Implement ACH Debit Transfer
7239 Stripe: implement dispute IPN handling
7083 Add menus option for Subscriptions, for Access Denied and for Account Expired views
7072 Stripe: remove bitcoin
6831 Stripe: implement currency restrictions for payment methods

Bug fixes:
7568 Updated required CB version to CB 2.4.2 (which fixes bugs in admin side)
7536 Stripe: disputes providing a py_ prefixed charge are not using basket id lookup
7525 PayPal notify_url too long
7516 Guzzle HTTP request fails if new version loaded before CBs
7509 Stripe: custom button or text with checkout method causes failed card type error
7496 Multi-Currencies: Automatic currencies updates: ECB now requests https accesses to get the daily exchange rates
7495 Gateway authorize.net : Sudden slowdown in March 2019 due to changes at authorize.net in https server
7481 Gateway authorize.net and PHP 7.2: Notice on line 122: Only variables should be passed by reference
7477 Stripe: products created for subscriptions missing type
7464 Gateway authorize.net: Ignore AIM silent posts instead of logging an error into history
7455 Stripe: missing metadata can cause basket id to not be found
7429 Stripe: SEPA payment method showing credit card first/last name
7409 Stripe: Unsubscribe endpoint causing error with 2018-11-08 API
7397 Missing language parsing for terms and conditions text
7341 Login blocking does not function with custom usergroups
7248 getInvoiceAddressField of cbpaidUserExtension not accounting for empty user object
7234 folder access protection is not allowing directory list in Joomla directories
7222 Basket in Custom display mode with non-autorecurring item: Still displays 2nd period
7208 Fields hidden at registration have their flex display changed to block
7207 Backend profile edit plan color classes cause text to be unreadable
7203 Stripe: final refunds do not cancel subscriptions
7172 Stripe: duplicate subscriptions on failed payment
5891 Implemented Subscriptions and Access Denied menus and remove ItemId setting from CBSubs module (Plugin URLs not using pluginClassUrl)

And many thanks to Kyle for his work on Stripe and Paypal gateways and on Folder protection.