The aMember Pro development team announces the immediate availability of aMember PRO 6.3.30. You can see changelog below.
We recently received several reports of incidents where stolen credit card information is being "tested" using the aMember Payment API. This has been observed with our Authorize.Net integration, but it can also occur with other payment plugins. More details https://www.amember.com/2024/08/security-note-10/
Implemented rate limit for Credit Card Plugins
Bug fixed - wrong refund amount calculation for upgrades in some cases
fix(pending-notification): correctly handle due date
fix(theme-black): correct styles for single column dashboard
feat(simple-template): add sha256 modifier
Fixed %manual_rebill_link%
Charts dates fixed
Manual rebill failure bug fixed - thanks to R. Woodgate
fix(ui): respect billing plan sort order
feat(api): Added new hook INVOICE_AFTER_RESTART
Fixed bug: Unable to submit form in Safari in some situations.
fix(aff): commission condition "invoice started" for first payment fixed
fix(aff): generate payout report only for enabled payout methods
***Plugins
google-analytics plugin: Added UserID tracking support for GA4
Drupal Plugin: Adapted to work with Drupal8
***Payments
feat(paypro): PayPro Global - Ability to change next rebill date for recurring subscription
feat(paysys): New Payment System: Hoodpay (https://hoodpay.io)
fix(stripe): handle refund event on latest version of Stripe API
fix(stripe): refunds for chargers with ID start from py_
Stripe: Display payment instructions in case of bank transfer
Epoch: Avoid duplicate payments registered by aMember in some situations
New Payment Plugin: Sela personal credit
networkmerchants-hosted - bug fixed
Stripe plugin: Try to rebill Sepa recurring payments converted from stripe additional sources plugin
Fixed bug: Free trials were not handled properly by Securepay plugin
Network Merchants Hosted plugin fixed
Stripe prefill user email and address in Payment Element to allow Link payment methodYour suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 6.3.29. You can see changelog below.
Fixed CkEditor (admin-side HTML editor) problems caused by changes on ckeditor public CDN website Stripe plugin modified to create Customer records in Stripe for non-recurring charges too (previously records were created for recurring invoices only)
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 6.3.28. You can see changelog below.
Removed CDN link previously pointed to polyfill.io
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 6.3.27. You can see changelog below.
fix(stripe): properly initiate element in case of free trial or card update action fix(cc): clarify meaning of reattempt on failure option, any options which is more than billing cycle is ignored Stripe Plugin: Do not store customer/payment info for not recurring payments Stripe readme updated with correct permissions set tags['id'] for cacheFunction call
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 6.3.26. You can see changelog below.
Stripe: bugfix: duplicate payments were added in some situations Stripe: important configuration notification feat(paysys): New Payment System: JAD (https://jad.cash) feat(paysys): New Payment System: Kuickpay Checkout (https://kuickpay.com) fix(WordPress): correctly restore state after wp includes if network enabled feat(forms-editor): ability to put javascript code to HEAD tag (option of Javascript brick)
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 6.3.25. You can see changelog below.
ckeditor - include via webpack instead of cdn
feat(admin-ui): ability to search payments/invoices/refunds by user country
feat(form): ability to set default state for address brick
feat(admin-ui): ability to search payments/invoices/refunds by billing plan
feat(admin-ui): add ability to search invoice/payment/refund by invoice_id (ie. by index) - very handy on huge databases
fix(security): eliminate XSS on invalid license error page
Fixed bug: Rare Invoice download issues in Safari on some servers
Gohighlevel newsletter plugin added
feat(aff): Mass actions to approve/deny affiliate applications
fix(translation): eliminate warning (Array to string conversion) in translation form creation in PHP 8.2+
feat(helpdesk): ability to past image to message from clipboard
feat(helpdesk): api: helpdeskGetReplyForm/helpdeskReply events
feat(helpdesk): api: new ticket - add {before|after}Insert grid callbacks
feat(aff): add "in current year" period to Sales Amount, Sales Count, Sales Item Count commission rules
feat(api): new event Am_Event::CAN_UPGRADE - allow to hide some upgrade options based on any conditions
AM_ALL_PAYSYS_RECURRING - config constant, allow to use not recurring payment systems for recurring products - handle only first payment
***Plugins
fix(2fa-totp): replace chart.apis.google.com (it does not work) with js generated QR code
feat(credits): Credits Balance Advanced User Filter
GoogleAnalytics - GA4 added
feat(storage): MojoCloud Object Storage
Linkedin - fixed
***Payments
feat(paysys): New Payment System: Cryptomus (https://cryptomus.com)
feat(paysys): New Payment System: Afterpay (https://www.afterpay.com)
feat(paysys): New Payment System: Allopass (Card) (https://www.allopass.com)
feat(worldpay): md5 signature support
Dropp payment plugins added
Revolut payment plugins added
Netvalve payment plugin added
SquareUp - fixed deprecated API endpoint
Fixed bug: Unable to start SquareCheckout payment
fix(mycryptocheckout): replace chart.apis.google.com (it does not work) with js generated QR code
feat(paysys): afterpay - ability to convert product currency to paysys currency
NetbillingForm - recurring added
Stripe plugin. Use payment element instead of card element in order to support all enabled payment methodsYour suggestions for future releases are welcome!