Leaky Paywall para WordPress

Descripción

Leaky Paywall es la primera y más flexible barrera de pago dosificada diseñada específicamente para editoriales de noticias y revistas.

Permite que encuentren tu contenido en el buscador de Google y que lo compartan en redes sociales. Tan sencillo como ajustar tu dosificador para permitir X número de artículos gratis antes de necesitar una suscripción, Leaky Paywall también se puede configurar para ofrecer varias opciones de suscripción. Los suscriptores pueden pagar (o registrarse gratis) para acceder a tu contenido según categoría, etiqueta, tipo personalizado de artículo, e incluso pagar una prima para acceder a todo tu contenido de archivo.

Además, Leaky Paywall se integra con nuestra galardonada aplicación de publicación de números IssueM, nuestras aplicaciones UniPress para iOS y Android y muchos servicios de terceros de suscripción en papel.

Características

  • Se puede configurar fácilmente como una barrera de pago dosificada, una barrera de pago híbrida, una barrera de pago rígida y una plataforma de membresía.
  • Barrera de pago dosificada: permite que tus lectores lean X número de artículos gratis antes de tener que suscribirse
  • Restricciones flexibles: restringe según todo un tipo de artículo, categoría, etiqueta, taxonomía, contenido de archivo, o incluso según artículos individuales
  • Aparece en resultados de búsqueda de Google: permite que todo tu contenido sea indexado por los motores de búsqueda
  • Compartición viral: todos tus artículos se pueden compartir miles de veces en redes sociales
  • Vende el acceso a números web: se integra con UniPress para vender el acceso de forma individual a números especiales o de forma tradicional a números semanales, mensuales, trimestrales, etc
  • Aplicación para iOS y Android de publicación de contenidos: se integra con UniPress para ofrecer a tus suscriptores una forma sencilla de acceder a las aplicaciones y vender suscripciones en las tiendas de aplicaciones
  • Desarrolla tu lista de distribución de correos electrónicos con un nivel de suscripción gratuita
  • Restricción particular de contenido: de forma opcional marca cualquier artículo como solo para suscriptores o siempre gratuito o público
  • Mucho más

Leaky Paywall se integra con

  • Publicación de números IssueM: nuestro plugin IssueM permite a los editores gestionar números web en tiempo real que son aptos para móviles, motores de búsqueda y compartir en redes sociales. Los números y artículos llegan al lector moderno de hoy. Ahora puedes promocionar y vender suscripciones a número periódicos tradicionales o especiales.
  • ¡Aplicaciones de iOS y Android! Leaky Paywall se integra con UniPress para facilitar a tus suscriptores aplicaciones de móvil nativas que les ofrecen la mejor experiencia de lectura disponible a día de hoy. Tus suscriptores tendrán acceso automático a tu contenido en la aplicación tras suscribirse con Leaky Paywall. Todo el contenido y las aplicaciones se gestionan directamente en WordPress para publicar con solo 1 clic del ratón.
  • Stripe
  • PayPal
  • MagHub
  • Enterprise Subscription Processing (ESP)
  • Palm Coast Data
  • Publisher Service Associates (PSA)
  • RunMags
  • Publisher’s Creative Systems (PCS)
  • Más

Añadidos disponibles para potenciar tu publicación
Entre nuestros añadidos se incluyen:

  • Recurring Payments les cobra automáticamente a los suscriptores cuando llega el momento de renovar su suscripción.
  • Trials permite a los suscriptores apuntarse a un periodo de prueba en cualquier nivel de suscripción periódica.
  • Multiple Levels te permite ofrecer a tus lectores diferentes opciones de suscripción.
  • Coupon Codes te permite crear sin límites códigos de cupón para tus niveles de suscripción.
  • Gift Subscriptions permite que familiares y amigos compren suscripciones de regalo.
  • Envío básico te permite obtener la dirección para el envío durante el registro.
  • IP Exceptions permite que los visitantes con determinadas IPs vean los artículos y el contenido sin tener que suscribirse.
  • Corporate subscriptions permite restringir el acceso según dominio o dirección de correo electrónico.
  • Reporting Tool te permite filtrar y descargar un archivo CSV con la información que necesites de un suscriptor.
  • File restrictions oculta cualquier enlace a un archivo (PDF, imagen, etc.) de tu biblioteca de medios.
  • MailChimp añade automáticamente nuevos suscriptores a una lista de Mailchimp.
  • Bulk Import Subscribers te permite importar en masa suscriptores desde un archivo CSV.
  • Article Countdown Nag permite al lector saber cuántos artículos gratuitos le quedan antes de tener que suscribirse.
  • Muchos más

Para documentación ver: https://zeen101.helpscoutdocs.com/collection/30-leaky-paywall

¡Nos encantan las contribuciones! Dirígete a nuestra página de GitHub si te sientes inspirado: https://github.com/zeen101/leaky-paywall

Un plugin para WordPress que te permite vender el acceso dosificado a tu contenido. Más información en https://zeen101.com/

Licencia

Leaky Paywall para WordPress
Copyright (C) 2011 The Complete Website, LLC.

Este programa es software libre: puedes redistribuirlo y/o modificarlo según los términos de la Licencia Pública General GNU que establece la Free Software Foundation, ya sea la versión 3 de la Licencia, o (a tu elección) cualquier versión posterior.

Este programa se distribuye con la esperanza de que te será útil, pero SIN GARANTÍA ALGUNA; incluso sin la garantía implícita de COMERCIALIZACIÓN o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Revisa la Licencia Pública General GNU para mayor información.

Tienes que haber recibido una copia de la Licencia Pública General GNU junto con este programa. Si no es así, revisa http://www.gnu.org/licenses/.

Capturas

  • Ajustes generales de Leaky Paywall
  • Ajustes de las restricciones de contenido de Leaky Paywall
  • Ajustes del nivel de suscripción de Leaky Paywall
  • Ajustes de la forma de pago de Leaky Paywall
  • Los ajustes de la visibilidad de Leaky Paywall te permiten sobrescribir las restricciones por defecto según el contenido
  • Tabla de suscriptores de Leaky Paywall para gestionar los suscriptores actuales y añadir manualmente nuevos suscriptores
  • Aviso de suscripción de Leaky Paywall cuando un lector supera el límite de artículos
  • Recuadros de suscripción de Leaky Paywall
  • Formulario de registro de Leaky Paywall tanto para niveles de suscripción gratuitos como de pago
  • Página de la cuenta de Leaky Paywall para un suscriptor gestione los datos de su cuenta

Instalación

  1. Sube la carpeta issuem-leaky-paywall entera a tu carpeta /wp-content/plugins/.
  2. Vete a la página de «Plugins» en el menú y activa el plugin.

FAQ

¿Cómo funciona Leaky Paywall?

El dosificador de Leaky Paywall restringe el acceso a un número X de artículos gratuitos durante un periodo de Y días, semanas, meses, años. Existe un ajuste de la visibilidad en la pantalla de edición de artículos que puedes utilizar para saltarte los ajustes generales del dosificador. EJ: hacer que un artículo siempre sea gratuito o que siempre requiera una suscripción.

¿Qué pasarelas de pago acepta?

Por defecto aceptamos Stripe y Paypal. CyberSource y ESP requieren algunos ajustes y se pueden integrar con nuestra API otras pasarelas de pago. Te recomendamos especialmente Stripe para que tanto tú como tus suscriptores disfrutéis de una experiencia sin igual.

¿Qué tipo de suscripciones puedo crear con Leaky Paywall?

Puede vender suscripciones diarias, semanales, mensuales y anuales, tanto únicas como periódicas. Además, puedes ofrecer una suscripción gratuita a cambio de una dirección de correo electrónico.

¿Si desactivo Leaky Paywall perderé todos los datos de mis suscriptores?

Puedes desactivar Leaky Paywall en cualquier momento sin perder los datos de suscriptores. Todos los suscriptores se guardan como usuarios de WordPress en tu base de datos.

Reseñas

21 de agosto de 2020
Here's a real-life, first-hand, straightforward assessment of my (by now extensive) experience both with Leaky Paywall and the folks behind it. If you have a sizable, dedicated following and you post quality content regularly, you can use Leaky Paywall (and the suite of additional offerings and services from Zeen101) to build a serious business -- period. I know, because I did it myself. I started with Leaky Paywall more than two years ago and gradually added a few additional plugins from Zeen101. By the second year, I had built a good relationship with the folks at the company, with whom I now work regularly on my site. I currently run a variety of their plugins and correspond with the Zeen team on an (almost) weekly basis about anything and everything to do with my business. Two years ago, in mid-2018, my site relied solely on ad revenue, and while it was more than a "hobby," it wasn't quite a business. Fast forward to August 2020, and it is a fully incorporated enterprise, generating six-figures/year in revenue. Admittedly, I'm a bit of a workaholic, so that's part of it. But the fact is, what I've been able to do with my site wouldn't have been possible without the folks at Zeen, and it started with Leaky Paywall. Of course, I could have gone out and hired developers to build in a paywall, but that would have come at considerable cost. Zeen101 now provides me with all of the services and support that I need to run a six-figure business at a tiny fraction of what it would cost to hire a team to do the same work. I will almost surely tap into additional offerings from them in the very near future, especially considering my current growth rate/trajectory. So, yes, this plugin works. And, yes, you can use it as a springboard to establish a working relationship with the folks behind it on the way to building a serious, highly profitable subscription business for yourself. And you can do that in a relatively short period of time, and at a very low price point. As with all businesses (and all business relationships), you have to be dedicated to your own cause. I was determined to see what these products could do for me, and also to get to know the folks behind them so that I could discern whether it made sense for me to work with them over the longer-haul. That took some time, but it was worth it -- and then some. My recommendation is simple: If you're serious about your subscription business, try Leaky Paywall. Then, if you're successful with it, reach out to the Zeen101 team (all you have to do is go to their site) and find out more about everything else they can do for you. They're good folks and they've been patient and helpful with me at every possible juncture for more than two years -- which is saying something, because I'm not always an easy guy to be patient with. I hope that helps everyone.
25 de agosto de 2020
Tea is the most consumed prepared beverage in the world. Half the world drinks tea daily but for Tea Journey magazine the challenge is identifying the small percentage of a global audience of three billion who prefer authentic, single-origin, and artisanal teas. Leaky Paywall helps Tea Journey identify and reach niche prospects in more than 100 countries. Here's how: Tea Journey is a content-driven publication. Transaction data available through Leaky Paywall enables editors and circulation staff to see which articles lead readers to subscribe. Our team reasoned that Health & Wellness articles would be popular given the widespread interest generated during the pandemic, but Leaky Paywall provides us with valuable insights beyond page views tracked in Jet Pack. Tracking the transaction history lets us precisely identify which Health & Wellness articles lead potential subscribes to signup. Tea Journey's circulation strategy is based on the theory of 1,000 "fans" advanced by WIRED's Kevin Kelly who states that all an artist needs is 1,000 true fans to maintain a fruitful, if unspectacular, career. Tea Journey uses Leaky Paywall to empower influential super fans in several countries (usually directing tea associations) to incentivize their members to join by issuing Tea Journey discount coupons that provide unlimited access to the content at no cost for one year.
19 de agosto de 2020
It took sometime but we are moving in the right direction now. Leaky paywall is our metered paywall solution for our content. We have the option to set visibility on every page. We are running the paid version on 4 sites, active sites.
19 de agosto de 2020
We have been using Leaky Paywall for five years and it has been excellent. First of all, revenue went up and continues to go up. Second of all, they continue to innovate and offer us different ways to get our content to our audience while also generating revenue and building relationships with our readers. Third of all, they are responsive to support requests and really value you as a customer. Highly recommended.
13 de agosto de 2020
I have had a lot of issues with this plugin since I installed it on my website. I have a pretty popular site - about 20k visitors per week - and so I needed a dependable membership plugin to offer premium memberships to my site visitors. I decided to go with Zeen 101's Leaky Paywall because it has the option to limit how many posts viewers can read for free each month, and a "countdown article nag" that allows users to see how many free posts they've read of their allotment so far (i.e. "You have 1 free post remaining this month."). There aren't really any other WordPress plugin options that offer this feature, and I didn't want to have to either write exclusive premium member posts or make all my posts either free or premium (in other words - I'd prefer to monetize my existing posts by limiting how many posts someone can read each month). The membership plugin seemed OK (mostly) at first, but I have since had many problems with the main plugin as well as the add-ons. For one, most recently, the plugin no longer works with the latest update for Divi (it interfere's with Divi's animations - causing any section of the website that has an animation to simply not display. Since I have a lot of animations throughout my site - i.e. graphics that fade in when you scroll down the page - the plugin broke a lot of my site). When I disabled the plugin, my site worked fine. Additionally, at one point I purchased the add-on that creates a premium-only link to a piece of media so that only premium members can view or download the media. I thought this would be useful for my eBook that I wanted available only to premium members. The link never worked, and I got lots of emails about the broken link. The Zeen 101 team was not helpful in getting this issue resolved, and eventually I just cancelled the add-on and removed it from my site. Finally, I've had a lot of problems with having the plugin actually work as advertised. When I set certain pages to be "Premium Only," for example, they are still viewable to non-premium members. Plus, when you try to enable both PayPal and Stripe payment gateways, the plugin doesn't really know what to do and displays multiple "Subscribe" buttons to the user - which makes the premium subscription setup look spammy or fake. If you uncheck the option to display the PayPal subscribe button on the main subscribe page, it doesn't display at all. Essentially, this feature is broken and has been since I downloaded the plugin. To sum up my experience with this plugin - it doesn't work as intended, and the support team is not very helpful or responsive. I don't recommend this plugin to anyone at this time.
28 de junio de 2020
The plugin is not realy free, because some main resources are only available via add-ons that are very expensive for those who are starting and have no paid subscriptions yet. Instead of that, the Leaky Paywall has a lot of bugs and the developers dont give any assistance fot the problems reported.
Leer todas las 19 reseñas

Colaboradores y desarrolladores

«Leaky Paywall para WordPress» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Leaky Paywall para WordPress» ha sido traducido a 2 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Leaky Paywall para WordPress» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

4.15.2

  • Add functionality for updating a subscriber to update their payment information

4.15.1

*** Update Notice: Please test any update on a staging site before updating on your live site. ***
* Remove stripe check script if only paypal is enabled
* Add leaky_paywall_account_setup_validation filter to allow plugins to validate account setup data
* Remove unused method call when saving a post

4.15.0

*** Update Notice: Stripe Checkout is no longer supported. Use registration form instead. ***
* Update Stripe integration to be SCA compliant
* Update registration flow to use two steps
* Add front end validation to the registration form
* Add initial incomplete transaction status to paypal orders
* Add class checks for stripe with namespace
* Allow for both paypal and stripe elements as options on checkout
* Remove depracated Stripe Checkout Modal
* Admin settings UI improvements
* Fix duplicate transactions for paypal signups

4.14.7

  • Adjust registration to allow for more ways to purchase content
  • Use card submitted during registration even if the customer already exists in Stripe
  • Cancel registration if a subscription status comes back as incomplete from stripe

4.14.6

  • Añadir el shortcode [leaky_paywall_subscriber]
  • Añadir el shortcode [leaky_paywall_not_subscriber]
  • Añadir el ajuste para eliminar el nombre de usuario del formulario de registro
  • Actualizar la información de configuración de PayPal
  • Añadir el evento Stripe para payment_intent.canceled
  • Actualizar los ajustes de la interfaz de usuario en los ajustes del nivel de suscripción
  • Ocultar el botón de suscripción para los suscriptores periódicos activos en su nivel
  • Ocultar la información de pago en el perfil de la cuenta de suscriptores no periódicos
  • Actualizar la redacción cancelada
  • Nueva traducción añadida

4.14.5

  • Añade una plantilla para un nuevo código corto de mi página de la cuenta
  • Añade la comprobación de un nuevo rol a la función has_access
  • Añade leaky_paywall_user_can_bypass_paywall_by_role() y actualiza la mensajería de mi página de cuenta para quienes puedan
  • Guarda el identificador de la transacción de la pasarela de nuevas transacciones
  • Añade estilo adaptativo a los recuadros de suscripción
  • Resuelve el error de contraseña del índice cuando un usuario ya está dado de alta durante el registro

4.14.4

  • Añade un ajuste de presentación cuando se utiliza la gestión alternativa de restricciones
  • Añade un filtro para ocultar taxonomías frente a los ajustes de acceso y restricción
  • Actualiza los ajustes de identificación del plan
  • Añade límites para tipos de artículo y taxonomías en la pestaña de suscripciones

4.14.3

  • Solo oculta contenido de una única vista con la gestión alternativa de restricciones

4.14.2

  • Añade la condición de usuarios existentes que tengan estado de pago al comprobar si tienen acceso
  • Oculta la presentación de contenido inicial cuando se utiliza la gestión alternativa de restricciones

4.14.1

  • Resuelve los cargos duplicados si un usuario actualiza los datos de su tarjeta en Stripe

4.14.0

  • Añadir entrada en el registro cuando un usuario actualice su información cc
  • Añadir el texto de ayuda en los ajustes de restricciones
  • Añadir la acción `leaky_paywall_after_create_transaction`
  • Añadir argumentos al shortcode de suscripción si redirige a la página de registro
  • Actualizar el formato de la fecha para solucionar el fallo en la fecha de vencimiento
  • Actualizar el tamaño de la entrada del selector CSS en los ajustes
  • Actualiza el código corto del perfil con la actualización de los datos de la tarjeta de crédito en Stripe y la posibilidad de reiniciar la suscripción
  • Actualiza la revisión de CTA
  • Oculta los ajustes de visibilidad en cuentas de grupo por IP

4.13.9

  • Añadir el ajuste para saltar la barrera de pago según el perfil del usuario
  • Eliminar la visibilidad de Leaky Paywall en el tipo de contenido cajetín de anuncio

4.13.8

  • Eliminar i18n del selector de la fecha de la interfaz de usuario en el formulario al añadir/actualizar un suscriptor
  • Eliminar i18n del formato de la fecha en el formulario al añadir/actualizar un suscriptor
  • Desactivar el relleno automático para el selector de fecha en el formulario para añadir/actualizar suscriptor
  • Actualizar la etiqueta de estado en el formulario para añadir/actualizar suscriptor
  • Añadir `post_id` a la acción de contenido restringido
  • Actualizar las traducciones al alemán
  • Añadir el filtro `leaky_paywall_email_attachments` para los correos electrónicos de bienvenida
  • Añadir ajustes de administración de correo electrónico para el asunto y los destinatarios
  • Añadir la función de ayuda `leaky_paywall_get_transaction_id_from_email`
  • Añadir el nombre a la administración del correo electrónico de nuevo suscriptor

4.13.7

  • Revertir la biblioteca PHP de Stripe a la versión 6.43.1 para las versiones anteriores de PHP

4.13.6

  • Añadir ganchos durante el enganche web de PayPal y corregir la sobrescritura del correo electrónico desde el correo electrónico del comprador de PayPal
  • Añadidas las traducciones al alemán
  • Actualizar la biblioteca PHP de Stripe a la versión 7.0.0
  • Limpiar el código obsoleto de datos transitorios en las transacciones de PayPal
  • Añadir el ID de transacción a los datos del suscriptor después de recibir el IPN de PayPal

4.13.5

  • Permitir un `level_id` de cero al utilizar el atributo del shortcode

4.13.4

  • Añadir el atributo `level_id` al shortcode `leaky_paywall_register_form`
  • Añadir el ajuste de la descripción en la tarjeta de suscripción según el nivel
  • Añadir el ajuste de la descripción en el formulario de registro según el nivel
  • Añadir el filtro `leaky_paywall_current_user_can_access filter`

4.13.3

  • Add fix for strip_tags when using custom excerpt length setting

4.13.2

  • Adjust order of stripe keys in settings
  • Do not allow access if the user is not logged in
  • Add admin notice for feedback
  • Strip tags from content for nag

4.13.1

  • Add leaky_paywall_profile_your_profile_before_submit filter to profile page form
  • Add term names to subscribe card access descriptions
  • Add login_redirect_url attribute to the leaky_paywall_login shortcode
  • Add is_level_deleted check on registration page
  • Update performance when using Stripe
  • Update performance with ajax calls
  • Add leaky_paywall_pdf_access to adjust who can access pdfs even if they are a subscriber
  • Update pdf access check to use leaky_paywall_user_has_access
  • Add help text for webhook setup to recurring payment setting on a level

4.13.0

  • Add confirmation message when a subscriber is added or updated on the subscriber screen
  • Add disabled state to button after clicked on registraiton page
  • Default to manual if no payment gateway is set for a subscriber
  • Add leaky_paywall_after_user_deleted action after a user deletes their account
  • Update user permission check for leaky paywall visibility

4.12.9

  • Update restriction logic for users with a subscription level
  • Update admin columns on transactions
  • Update PubCare callouts

4.12.8

  • Allow created date to be set during bulk import
  • Fix recurring payments on Stripe Checkout
  • Add recurring payment data to transaction

4.12.7

  • Add more translatable strings
  • Update post type labels on subscribe cards and registration form
  • Update cancel language
  • Fix has access logic when using a non-English translation

4.12.6

  • Add more translatable strings
  • Add filter to adjust paypal ipn data
  • Add restriction rules for a taxonomy that has zero allowed
  • Allow for multiple plan ids on a single level
  • Remove visbility metabox from coupons and transctions post types
  • Set default for restrction taxonomy on restriction settings
  • Update add-ons page links

4.12.5

  • Update restriction rules for limited access options

4.12.4

  • Update restriction logic for expired or deactivated users
  • Add settings for post and page css selector when using alternative restriction handling
  • Add links for managing a subscriber by their WordPress user profile in the Subscriber table

4.12.3

  • Add fix for payments over 999 for Paypal and Stripe
  • Add ability to manually check if a subscriber can view content
  • Fix index error if restrictions have not been set yet
  • Fix closing tag on Stripe Checkout script
  • Update how old IPN webhooks are handled from paypal
  • Update callouts in sidebar

4.12.2

  • Add filter for leaky_paywall_nag_excerpt
  • Update output of lead in text when using javascript
  • Fix user meta save during new user registration
  • Fix index error if no restrictions set
  • Fix php notices for continue in switch statements

4.12.1

  • Add options for Apple Pay and Stripe Elements on registration form
  • Fix canceled subscribers not being able to view correct content
  • Fix renewal reminder emails for non-recurring subscribers
  • Add stripe event type to webhook log
  • Remove Leaky Paywall menu from admin toolbar for subscribers
  • Fix compatibility issue with EditFlow
  • Update expiration text on My Account for canceled subscribers

4.12.0

  • Introducting restrictions by taxonomy! (category, tag, etc.)
  • Add leaky_paywall_after_update_stripe_subscription action after updating a Stripe subscription
  • Add Leaky Paywall toolbar to admin bar for easier admin workflows
  • Fix dropped zeros on price display
  • Fix Stripe error when subscriber updates their CC info on their account page

4.11.2

  • add styles for login form
  • fix paypal registrations

4.11.1

  • add leaky_paywall_before_process_paypal_webhooks action
  • add filter after last subscription option
  • trim search term in subscriber table input
  • strip shortcodes out of content excerpt before paywall message
  • add leaky_paywall_after_create_recurring_customer action

4.11.0

  • add lp_transaction post type for storing registration data
  • add additional actions to registration form
  • Fix bug where Stripe charges default card (thanks samueldjack)

4.10.16

  • fix subscriber table display on multisite

4.10.15

  • update credit card update form to use Stripe button

4.10.14

  • fix display of subscribers on subscriber table

4.10.13

  • add more translatable strings
  • add custom excerpt length setting to control the amount of content (in characters) to show before displaying the subscribe nag

4.10.12

  • only load Stripe JS on the pages that need it
  • update translation strings
  • update admin content access when using alternative restriction handling
  • update display price to display zeros correctly

4.10.11

  • display subscribe nag with javascript if alternative restriction handling is enabled
  • add helper text to subscribe page if Stripe key settings are not found
  • update currency symbol for Danish krone
  • allow deactivated accounts to enter new credit card info on their profile
  • add a character normalize function for handling accent characters in plan names
  • update sanitization of email settings
  • corrected var causing new subscriber email to display wrong level
  • allow stripe checkout button text to be translated

4.10.10

  • add filter for restriction cookie name
  • update translation strings
  • stop creating stripe extra plans when saving settings
  • add currency options for formatting displayed prices
  • add login link to email exists error on registration form
  • fix password display on email for stripe checkout gateway

4.10.9

  • add filter to enabled gateways
  • adjust visibility settings for cancelled subscribers
  • update translation strings for credit card
  • use payment gateways for select option when adding a new subscriber manually
  • add data-locale flag to stripe checkout form to allow for translation

4.10.8

  • Add filter for adjusting cancellation confirmation text
  • Update title on wp_die calls
  • Allow subscribers to renew their current level from the subscribe page
  • Allow subscribers to delete their account from their account page

4.10.7

  • Update faq
  • Update upgrade function

4.10.6

  • Refactor level row to use action leaky_paywall_after_subscription_levels_row
  • Update password handling
  • Add setting to hide a level from the subscribe cards
  • Add filter to status dropdown on subscriber table

4.10.5

  • Fix display of price on subscribe cards for recurring levels

4.10.4

  • Add ability to search subscriber table by subscription and plan ID
  • Update subscriber table query to work with large database of users
  • Add leaky_paywall_paypal_args filter for editing paypal args before sending them to paypal
  • Update nag message and subscribe card styles
  • Add user profile fields for Leaky Paywall to an individual user page in the admin
  • Add hooks and filters needed for trials
  • General bug fixes

4.10.3

  • Fixed bug causing multiple charges for same checkout
  • Refactor restrictions

4.10.2

  • Fixing subscription expiration bug for Stripe

4.10.1

  • Adding some additional event tracking
  • Adding some additional hooks

4.10.0

  • Change in registration process
  • General code cleanup
  • New filters/hooks
  • Reminder emails!

4.9.2

  • Switching serialize commands to json_en/decode commands, for security reasons
  • add leaky_paywall_cancelled_subscriber hook when a paypal user cancels a subscription
  • add help tab to settings page
  • update html of subscription options details
  • Fix the php warning from stripe/lib/ApiRequestor.php:242 (h/t: Ku Lok Sun)

4.9.1

  • Add translation for credit card label
  • Add cancel link back to my account page for paypal subscribers
  • Add translation files for nederlands
  • Udpate domain path to translations
  • Update stripe
  • Update translation text domain to work with new translation system
  • Add filter for login form args
  • Add name column to subscriber table

4.9.0

  • Add fix for paypal subscription cancel webhook notification not getting processed
  • Remove avatar from subscriber table
  • Add check for user switching plugin
  • Add integration with user switching plugin by adding a switch to link to the lp subscriber table if the plugin exists
  • Add status filter to subscriber table
  • Update level filter to work with zero as a level id
  • Add level filter to subscriber table
  • Fix fatal error on checkout form in stripe fields if keys are set incorrectly
  • Update stripe calls through code for v5.1.2 of stripe library
  • Update stripe php library to 5.1.2
  • Add default case for stripe event check if the event name returned does not match any of the cases
  • Update the wording on the profile page for users who have cancelled their subscription but are still active because their expiration date has not passed

4.8.0

  • Fix bug when Stripe Expired set, but account not expired
  • Added JS/AJAX Version of Leaky Paywall (beta functionality)
  • Added various filters, classes, hooks, etc.

4.7.0

  • Removing Stripe TLS warning in favor of forcing TLS version using WooCommerce’s solution (thanks Woo)
  • Add filter to adjust leaky paywall profile table
  • Add country names to currency list and a hook for adding settings in the currency settings section
  • Add leaky_paywall_your_subscription_total filter
  • Add filter to adjust subscription price on subscribe cards
  • Removing SUBSCRIBE_LOGIN_URL from text description (still works in code)

4.6.1

  • Fix causing admin to break when first activation LP w/ no Stripe Key set

4.6.0

  • Adding Stripe TLS notice
  • Fix bug in validate username when user uses a capital letter
  • Send email notification in registration function
  • Add level_id to leaky_paywall_form_processing and leaky_paywall_form_errors actions
  • Add level arguement to leaky_paywall_create_stripe_plan filter
  • Fix index error on content variable
  • Fix index error if no plan id is submitted with registration form
  • Add filter for email message
  • Shortcode customizations
  • Add action leaky_paywall_after_your_subscription_details for adding additional items to the Your Subscription section on the registration form page
  • Add function for getting the currency symbol
  • Add leaky_paywall_create_stripe_plan filter to adjust details before creating a stripe plan
  • Add filter before login form for display content to non logged in users

4.5.2

  • Removing deprected function usage wp_setcookie() to wp_set_auth_cookie()
  • Better handling when Stripe fails and user is already created but not logged in

4.5.1

  • Add option for disabling admin notification email when a new subscriber is added to leaky paywall
  • Add a filter for editing the text of the admin email
  • Fix bug that was setting the incorrect value for restrictions

4.5.0

  • Add filter to expires in has_user_paid function for corporate subscriptions
  • Update email template to allow for images and html
  • Add action leaky_paywall_before_download_pdf before a restricted pdf is downloaded
  • Add leaky_paywall_cancel_subscription_description for altering text on cancel pagee
  • Add leaky_paywall_content_access_description filter for altering text on register form subscription description
  • Fix number format error in subscription details on free level

4.4.0

  • Refactor License Key Settings
  • Add leaky_paywall_failed_payment action for paypal webhooks
  • Add leaky_paywall_failed_payment action for Stripe webhooks
  • Update check for new leaky paywall subscriber email to be sent so that it works again with the Strip credit card form
  • Add leaky_paywall_cancelled_subscriber action after a subscriber has cancelled
  • Fix bug with cancel link not showing on user profile
  • Add current_tab value to leaky_paywall_update_settings_settings filter
  • Fix number format error for free subscriptions on registration form
  • Add hook after enabled payment gateway settings
  • Refactor leaky_paywall_has_user_paid function

4.3.0

  • Including User object w/ wp_login action call
  • Fix mode bug in paypal webhook processing
  • Add css class to subscription options h2 tag
  • Fix mode bug during Stripe webhook processing

4.2.0

  • Settings Page Rebuild

4.1.5

  • Fixing debug output code on Stripe card decline

4.1.4

  • Updating translation strings and POT file

4.1.3

  • Fixing bug in PayPal processing

4.1.2

  • Fixing India Rupee sign
  • Updating some verbage on the Profile Page for passwords

4.1.1

  • Show only sites in leaky paywall settings to super admins only
  • Fixing bug causing deleted plans to permanently delete, instead of just being marked as deleted
  • Update level site settings so the chosen site is selected in the dropdown after saving the plugin settings

4.1.0

  • Deprecating wp_get_sites usage for 4.6.x+
  • Removing upgrade path in favor of already existing functionality
  • Fixing Stripe payment form to handle existing logged in users better
  • Add filter for changing the order of the subscription card levels on the subscribe page

4.0.6

  • Fix for multisite subsites not showing payment data
  • Adding Created column to subscribers table
  • Fixing default sort order in subscribers table

4.0.5

  • Update registration form to correctly calculate coupon discounts

4.0.4

  • Do not show Payment Information for non-recurring payments

4.0.3

  • Fix a bug in Stripe onetime payment, causing HUGE payments
  • Fix credit card form display
  • Style updates and code cleanup

4.0.2

  • Set defaults for visibility metaboxes
  • Fixing bug w/ Stripe cancellations not displaying content if not yet expired
  • Checking for zero based level ID in registration form output w/ LP subscription shortcode

4.0.1

  • Hide dashboard widget from non-admin users
  • Set stripe key based on mode inside of has_user_paid function

4.0.0

  • Payment Gateway Redux
  • Free Subscriptions Updates
  • Default Gateway Stripe Popup
  • Added Credit Card Form for Stripe
  • Cleanup PayPal processing
  • Cleanup Bulk Import Code
  • General Code Cleanup

3.8.0

  • Add recent subscribers dashboard widget
  • Add a check to the new subscriber email to make sure the user does not already exist in the system
  • Add leaky_paywall_after_new_subscriber_form action on subscriber page
  • Adding HTTP Version to PayPal API calls… fixing get current user function calls
  • Fixing deprecated function call
  • Add bulk csv uploader to subscribers pagee

3.7.0

  • Setup ‘rememberme’ to true for set_auth_cookie calls
  • Adding support for Zero-Decimal currencies in Stripe

3.6.0

  • Update add ons page with publisher bundle banner
  • Fixing bug when detecting empty users and level IDs
  • Fixing bug when updating subscriber information
  • Adding filters for new payment gateways
  • Adding text to profile shortcode for unpaid accounts to resubscribe.

3.5.0

  • Fixing bug in PayPal IPN EOT/Suspend/Cancel
  • General Code cleanup
  • Add after subscribe page redirect after a new user is created

3.4.0

  • Adding text-domain
  • Updating POT file

3.3.1

  • Fixing Bulk Importer bug

3.3.0

  • Remove reference to EDD updater class
  • Add function to build post type row in access options when add new post type button is clicked
  • Removing EDD Updater references

3.2.1

  • Fix: Don’t show deleted levels on frontend

3.2.0

  • Release to Public on WordPress.org
  • Create Add-ons page
  • Fix for int/string compare on subscription options shortcode
  • Expiration Fix
  • Adding new filters and actions
  • General code cleanup
  • General styling cleanup

3.1.3

  • Fixed bug causing updater to always say there is an update

3.1.2

  • Fixed bug when manual payments are unlimited
  • Fixed bug with trim() vs empty() calls on content availability

3.1.1

  • Fixed different bug causing default restrictions to not be found

3.1.0

  • Fixed bug causing default restrictions to not be found
  • Fixed bug caused when multiple payments exist for a user
  • Updated for Leaky Paywal Coupons
  • Updated various texts and tags
  • Fixed bugs related to emails not being sent
  • Remove duplicate entries in subscriber table
  • Fix php errors on subscription page
  • Add multisite checks to subscriber table user data
  • Only add blog id to subscriber query if is multisite
  • Add level id to each subscription option subscribe box
  • Adding all the Stripe supported currencies
  • Fixing bug w/ Free Susbcription disappearing on upgrade, username changing on upgrade, email notifications not wokring, and email notifications not replacing args

3.0.0

  • Initial Multisite Support

2.1.0

  • Escaping add/remove_query_arg calls properly

2.0.9

  • Adding Australian Dollars
  • Add EDD SL plugin updater class and functionality to lp
  • Add invalid notice to license key field when an incorrect license key is entered, or it is already active on another site
  • Update new user notification for free users so the email sends

2.0.8

  • Fixed bug when a new free user was updated

2.0.7

  • Fixed currency bug in Stripe

2.0.6

  • Pruned unused multisite settings
  • Fixed JS bug

2.0.5

  • Adding filters for demo.zeen101.com
  • Removing unused code from BETA build

2.0.4

  • Adding currency options for USD, GBP, and EUR

2.0.3

  • Adding PayPal IPN txn_type case for max failed payments and suspended payments
  • Fixed bug with PayPal IPNs being sent with no item_number field
  • Properly trim search arguments on Subscribers table

2.0.2

  • Better error reporting for payment processing
  • Separated subscribe and login url replacement arguments
  • Manual payment method is default option on subscriber table form now
  • Force lowercase for status during bulk imports
  • Switching back from wp_loaded to wp action hook
  • Adding some styling, fixed bug in return variables for PayPal
  • Adding options to show all WP users in subscriber table
  • Setup update script to ensure previous versions installed stay on ‘passwordless’ login method, while new insta
  • PayPal updates, to work better for people without PayPal accounts
  • Adding language files
  • Added ability to add/edit subscribers manually with correct Payment Gateway information
  • Added better search capabilities for email addresses
  • Added filter to change which roles get access to content without being a subscriber, preliminary work for PayP

2.0.1

  • Fixing bug in calling Leaky Paywall class method

2.0.0

  • Fixing save meta box bug
  • Updating IssueM references to point to zeen101
  • Fixed bug in visibility saving for custom post types, added new action for bbpress functionality
  • Fixing PayPal Sandbox bug
  • Adding Pay with PayPal text to subscription options
  • Few subscriber table bugs, new subscriber update
  • Removing debug output for testing
  • Updating Stripe API, enabling subscription upgrades through Stripe
  • Fixing bulk import with level-id, Adding mode arg to get subscriber by hash function
  • Fixing bug in single() test during processing, and per-post visibility, and enqueueing scripts properly on new content
  • Removing testing line for updater
  • Removing some duplicate code, and return default restrictions if no subscriber ID is set
  • Modified output for overridden pages, changed how issuem_leaky_paywall_attempt_login attempst to log in users, moved around text for non-valid accounts when logging in and needing to subscribe still
  • Adding metabox to all available post types to override leaky paywall defaults
  • Migrated all users to use WP user meta for all LP meta, debuging new cookie setup too
  • Recommend Merchant ID over PayPal Email address, fixed a paypal PDT bug
  • Extra security when creating usernames in WP
  • Re-organize the Settings page a bit, add some better UI
  • Adding details to subscription options to explain expiration, added GUI for updating cookie expiration, moved functions to a hook that happens sooner to prevent cookie warnings, fixed bug in susbcriber table (everyone listed as no-plan), setup better stripe and paypal processing
  • Adding multilevel Integration
  • Modified how the excerpt and paywall content is output and fixed a bug caused by 3rd party plugins calling content/excerpt functions in WP
  • Do not block login and subscription pages if page type is being blocked. Adds ability to modify usernames and sets usernaes based on front of email, not whole email
  • Completely modified LP to use WordPress Users Table… added migration functionality to move existing users to WP Users table, modified all functions to use WordPRess Users and Meta Tables and functions.

1.2.0

  • Added new function to verify login hashes
  • Moved login hash check inside of process_request function
  • Added check for subscriber session to add to cookie if cookie is empty
  • Set Stripe API version to latest version before they added multi-subscriptions (until we can handle it gracefully)

= 1.1.8=
* FFixing issue with non-recurring payments not adding to subscribers table
* Verify Stripe class has not been initiated before including Stripe SDK
* Verify PHP Session has not been initiated before starting a session

1.1.7

  • Fixed bug causing some sites to not register logged in users
  • Fixed empty/isset bug

1.1.6

  • Major login redux/bug fix
  • Added ability to restricted PDF downloads to subscribers
  • Modified Subscription shortcode to offer login option to reduce confusion
  • Modified subscription shortcode output to not rely on CSS to hide multiple unused shortcodes
  • Removing my IPN notification debug code

1.1.5

  • Removed issuem dependency for License Activated
  • Fixed license_key activation workflow
  • Fixed bug in member table pagination
  • Removing invalid file

1.1.4

  • Fixed bug in login link generation for sites not using permalinks

1.1.3

  • Fixed bug in subscribe shortcode

1.1.2

  • Fixed bugs related to licensing system

1.1.1

  • Fixed bug causing articles to be duplicated in the free article count
  • Added manual COOKIE setting
  • Fixed typo in filter
  • Fixed bug in stripe recurring setting UX
  • Added options to shortcode to deal with multipl subscription options, and css to hide the extra subscription

1.1.0

  • Fixed cookie expiration bug
  • Updated Stripe SDK
  • Added a few actions during update/add subscriber process
  • Fixed selected() status on member dashboard
  • Added subscriber page
  • Bulk import
  • Add/edit existing subscribers
  • Added paypal as a gateway
  • Moved Leaky Paywall out of IssueM as it’s own menu
  • Fixed typo in Stripe currency filter
  • Added extra live/test mode SELECT query checks

1.0.2

  • Extended zeen101’s Leaky Paywall add-on to work without IssueM
  • Fixed a few typos
  • Fixed bug with using the same email address in Live or Test mode with Stripe.

1.0.1

  • Fixed bug to allow changing charge description
  • Fixed bug preventing users from logging out of subscription
  • Fixed bug internationalization text domains

1.0.0

  • Lanzamiento inicial