LaterPay

Description

Overview

The LaterPay WordPress plugin is a content monetization solution for your WordPress page. We enable you to collect voluntary financial contributions from your audience, sell individual pieces of content, timed access to your website or individual sections, recurring subscriptions, or ad-free access to your site.

Our unique ‘pay later’ model takes the upfront friction out of the transaction and allows your users to access content instantly by agreeing to pay for it later.

You can offer content priced as low as $0.05 or 0.05€ and audiences can purchase that content with just a click or two – without having to register or provide payment until they reach a $5 or 5€ threshold on their LaterPay tab. At this point we ask them to register and pay and we have found that about 85% of users will do so. Once they become registered LaterPay users, the transactions become even more effortless – in fact, repeat purchases are 2-2.5X higher with the ‘pay later’ model over ‘pay now.’

Although we recommend using the ‘pay later’ model because of the results mentioned above, you are of course free to choose the ‘pay now’ model if it better suits your needs. Read more about the difference between ‘pay later’ and ‘pay now’.

The LaterPay WordPress plugin is easy to implement and offers a user interface that gives you complete control over pricing, look and feel, as well as the features you choose to use.

Our core features include:

  • Single post sales
  • Timed access
  • Subscriptions
  • Contributions
  • Charging for downloadable content (pdf, video, music, galleries)
  • Customizable and dynamic pricing
  • Pay later option
  • Pay now option

LaterPay will handle:

  • Transaction validation
  • Chargebacks and disputes
  • Tracking
  • Purchase aggregation
  • Invoicing
  • Data sharing

What it costs you:

LaterPay is performance-based and works on a revenue sharing basis – for a limited time we’re charging a rate of 15% of actual revenue generated with LaterPay, ALL-INCLUSIVE.

  • No payment processing fees
  • No chargeback fees
  • No payout fees
  • No licensing fees
  • No maintenance fees

Documentation and instructions:

Arbitrary section

The LaterPay WordPress plugin is one possible implementation of the LaterPay API that is targeted at the typical
needs of bloggers and small to medium-sized online magazines.
You can — and are highly welcome — to modify the LaterPay plugin to fit your requirements.

If you are an expert WordPress user who is comfortable with web technologies and want to explore every last possibility
of the LaterPay API, you may be better off by modifying the plugin or writing your own integration from scratch.
As a rule of thumb, if you employ a whole team of developers, it is very likely that you may want to make a few
modifications to the LaterPay WordPress plugin.

If you have made a modification that would benefit other users of the LaterPay WordPress plugin, we will happily have a
look at your work and integrate it into the official plugin.
If you want to suggest a feature or report a bug, we are also looking forward to your message to wordpress@laterpay.net

Screenshots

  • The LaterPay WordPress plugin lets you easily define a teaser text for your paid content and set an individual price...
  • ...or a dynamic price for your posts, pages and other content types.
  • In the Pricing tab, you can set default prices for the entire website or specific categories. You can create time passes to offer time-limited access to all your content or a category, or even offer subscriptions.
  • In the Appearance tab, you can choose between three preview modes and customize the appearance of all LaterPay elements on your website.
  • In the Account tab, you can manage your API credentials, switch between test and live mode, choose if LaterPay should be visible for your users in test mode, and set the region (U.S. or Europe) and currency ($ or €) for your LaterPay account.
  • The plugin provides a variety of advanced settings to customize the LaterPay plugin and adjust it to your needs.

FAQ

Contextual Help

The LaterPay WordPress Plugin supports contextual help, so you will have all the information at hand right where and
when you need it. Contextual help for the current page is available via the ‘Help’ tab on the top of the respective page.

Knowledge Base

You can find further information about LaterPay and the LaterPay WordPress plugin in the LaterPay Knowledge Base.

Is this plugin crawler friendly?

Yes!

  • Social media: The plugin supports Facebook, Twitter, and Google+ crawlers, so it won’t hurt your social media reach.
  • Google and Google News: The plugin also supports Google and Google News crawlers.
  • Crawlers will never have access to the full content but only to your teaser content.
  • Depending on the presentation mode you’ve chosen, Google will access only the teaser content or the teaser content plus an excerpt of the full content.

Reviews

December 9, 2016
Dank konsequenter Weiterentwicklung nach Kundenfeedback ist das Plugin nun bei uns in den Produktivbereich gegangen und hat umgehend die ersten Einnahmen erwirtschaftet. Vielen Dank für die Umsetzung und das Herzblut, welches in das Projekt und das Plugin geflossen sind. Für die Zukunft wünsche ich alles Gute und mögen wir noch lange zusammenarbeiten.
Read all 4 reviews

Contributors & Developers

“LaterPay” is open source software. The following people have contributed to this plugin.

Contributors

Translate “LaterPay” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.6.3 ( August 21, 2019 )

  • Add option to disable LaterPay queries on home page under Settings > LaterPay > Technical.
  • Add a check to verify credentials before adding purchase dialog on content.
  • Fix issue with purchase overlay option selection.
  • Fix category list display and revenue model label UI issue in FireFox.
  • Fix Pay Now minimum price validation.

2.6.2 ( August 8, 2019 )

  • Add [laterpay_check_access] shortcode and function so that merchant can show or hide content based on the level of access a user has purchased.
  • Add content_type=”link” type to [laterpay_premium_download] shortcode.
  • Add Wisdom Tracking Library for collecting plugin usage data.
  • Fix Pricing bugs in Edit Post Page.

2.6.1 ( July 22, 2019 )

  • Add option to customize purchase options in Purchase Overlay.
  • Add option to pre-select purchase option for Purchase Overlay.
  • Add option to set an individual Post as FREE.
  • Add voucher support for Single Post Purchase.
  • Update Contextual help information.
  • Fix Dynamic pricing bug.

2.6.0 ( June 27, 2019 )

  • Combine content layout preview into one interface.
  • Update color scheme settings for new preview layout.
  • Increase “Pay Now” maximum price amount.
  • Merchant credentials are now validate automatically based on region.
  • Add warning to clear cache when plugin mode is set to LIVE.
  • Add more information to post preview widget.
  • Add instructional info on Pricing, Appearance and Advanced tabs.
  • Update region change behaviour and message.
  • Update Account tab with clear instructions.
  • Update Category FAQ link.

2.5.4 ( June 6, 2019 )

  • Add option to customize Voucher Code.

2.5.3 ( May 7, 2019 )

  • Optimize code and use internal cache, to reduce queries.
  • Add warning for subscription with invalid price.
  • Lower Subscription Minimum value to $1.99 and 1.49€ for US and EU region respectively.
  • Remove Hyperlinks from Obfuscated text.

2.5.2 ( April 2, 2019 )

  • Add Advanced Tab, to inform about all advanced feature.
  • Add disclaimer for Subscription voucher.
  • Update plugin mode toggle behaviour.
  • Update Sidebar FAQs section.

2.5.1 ( March 21, 2019 )

  • Fix pay now revenue validation.
  • Fix paid content issue with JetPack.

2.5.0 ( March 1, 2019 )

  • Add ShortCode for Payment Button – Documentation.
  • Update Default Prices for Global Default Price, Category Default Price and Subscription.
  • Expand Visibility Toggle Functionality.
  • Fix minor issue with Secure Download Widget.
  • Add “I already bought this” below content area.
  • Improve “Settings > LaterPay” page.
  • Improve “LaterPay > Account” tab to help merchant with Getting Started.

2.4.2 ( January 28, 2019 )

  • Update voucher layout for TimePass and Subscription in Pricing Tab.
  • Update plugin uninstall behaviour – Provide option to remove plugin data in Account Tab.
  • Fix issue with post edit page price type change.
  • Fix issue with custom position for Position of the Purchase Button.
  • Fix issue with custom position for Display of Subscriptions & Time Passes.
  • Fix JS error in classic editor due to invalid editor check.
  • Add / Update German Translations for All German language options.

2.4.1 ( January 11, 2019 )

  • Fix issue with multiple categories in exclude feature for TimePass and Subscription.
  • Fix issue with missing categories data in Post Publish GA event.

2.4.0 ( January 10, 2019 )

  • Add support for multiple categories to be included or excluded.
  • Add GA events to capture Merchant Usage Data.
  • Remove support for custom tables and disable upgrade if not migrated.
  • Fix issue with post status in post edit screen.
  • Update code to handle duplicate queries.
  • Update plugin initialization hook to support plugin loading from theme.

2.3.0 ( November 30, 2018 )

  • Move “LaterPay Enabled Post Types” settings from “Settings > LaterPay” to “LaterPay > Pricing”.
  • Fix issue with LaterPay Fallback behaviour.
  • Scramble blurred content in “Teaser + Purchase Overlay”.
  • Update Time Passes Description.
  • Update Migration Notice and Script ( Migration will migrate old data and Remove custom tables ).
  • Remove support for LaterPay Pro Merchant.

2.2.2 ( November 15, 2018 )

  • Fix issue with purchase verification on Plain permalink structure.
  • Fix issue with shortcode purchase.
  • Update Teaser Content Metabox text.
  • Remove cache reset on plugin Install / Update.

2.2.1 ( October 25, 2018 ) Hotfix Release

  • Fix warnings on Install/Update due to GA settings.

2.2.0 ( October 25, 2018 )

  • Integrate Google Analytics to send data to the user and LaterPay GA account.
  • Fix issues with Gutenberg Compatibility.
  • Fix issue with plugin invisible warning message in LIVE mode.
  • Restore [laterpay_premium_download] shortcode .
  • Enable all default editor configuration in teaser metabox.
  • Update Post Edit page according to Global Default Pricing.
  • Update Post List page according to Global Default Pricing.
  • Update Category Default Prices panel according to Global Default Pricing.

2.1.0 ( October 11, 2018 )

  • Add Voucher to Subscriptions.
  • Add Voucher information to identify purchase made using Voucher Code.
  • Add New cases to Global Default Pricing to support backwards compatibility.
  • Fix issue with Voucher price exceeding time pass price.
  • Remove redeem count display.
  • Update Post Preview Widget permission only to be displayed to Admin User.
  • Minor Bug Fixes.

2.0.0 ( September 12, 2018 )

  • Add Intro section in LaterPay Account tab to improve on-boarding.
  • Add notice to inform if account setup is incomplete and/or plugin is invisible to users.
  • Improve Category Pricing UX.
  • Add section to inform about Revenue Model in Global Default Price section.
  • Minor Bug Fixes.

0.12.2 (August 24, 2018): Bugfix Release (v1.0 RC33)

  • Add FAQ section in account tab, to inform users about known issues.
  • Fix issue with edit screen pointers.
  • Fix issue with global default price revenue model.

0.12.0 (August 13, 2018): Bugfix Release (v1.0 RC32)

  • Fix issue with post purchase display.
  • Fix translation issues.
  • Add notice on WPEngine environment to bypass page cache.
  • Update token cookie name to avoid conflicts.
  • Remove Subscription Notice for pre June 2017 merchants.

0.11.0 (July 26, 2018): Bugfix Release (v1.0 RC31)

  • Fix teaser content display issue.
  • Fix VIP-GO cache issue
  • Fix timepass-subscription display issue.

0.10.0 (June 21, 2018): Bugfix Release (v1.0 RC30)

  • Set Minimum PHP version to 5.6
  • Set Minimum WordPress version to 4.6
  • Remove deprecated features from plugin backend
  • Remove logger/debug bar code
  • Remove custom table and use WP schema
  • Add Migration for existing users
  • Fix issue with Post purchase display

0.9.27.5 (April 3, 2018): Bugfix Release (v1.0 RC29)

  • Improved onboarding experience for U.S. users.

0.9.27.4 (March 13, 2018): Bugfix Release (v1.0 RC28)

  • Fixed issue with overlay.

0.9.27.3 (February 2, 2018): Bugfix Release (v1.0 RC27)

  • Added support for the new and more convenient live registration process.
  • Fixed issue with deleting category price.

0.9.27.2 (November 24, 2017): Bugfix Release (v1.0 RC26)

  • Fixed issue with handling of free posts.
  • Fixed issue with displaying subscriptions for specific categories.

0.9.27.1 (November 23, 2017): Bugfix Release (v1.0 RC25)

  • Fixed issue with plugin update

0.9.27 (November 23, 2017): Bugfix Release (v1.0 RC24)

  • Added a new, highly customizable appearance option which shows all purchase options in the same overlay.
  • Optimized and reduced necessary API requests.
  • Fixed deprecation issues in LaterPay PHP client.

0.9.26.2 (September 21, 2017): Bugfix Release (v1.0 RC23)

  • Fixed issue with plugin update

0.9.26.1 (September 19, 2017): Bugfix Release (v1.0 RC22)

  • Fixed overlay copy
  • Improved process for requesting live credentials

0.9.26 (August 22, 2017): Bugfix Release (v1.0 RC21)

  • Added support for LaterPay Pro.
  • Changing/removing subscriptions and time passes now auto-purges supported caches.

0.9.25.2 (August 8, 2017): Bugfix Release (v1.0 RC20)

  • Fixed translation issues

0.9.25.1 (July 27, 2017): Bugfix Release (v1.0 RC19)

  • Fixed issue with the activation of subscriptions after plugin update.

0.9.25 ( July 20, 2017 ): Bugfix Release (v1.0 RC18)

  • Added support for LaterPay subscriptions.

0.9.24 ( May 18, 2017 ): Bugfix Release (v1.0 RC17)

  • Removed PPUL payment model, added advanced setting for “Login required” instead.
  • PPU and SIS abbreviations were replaced with “Pay Later” and “Pay Now” accordingly.
  • Fixed translation issue on purchase overlay.
  • Fixed issues with “drag and drop” and price input on dynamic pricing widget.
  • Reduced “Pay Now” threshold for U.S. region.
  • Fixed incorrect “Pay Later” validation for dynamic pricing.

0.9.23 ( March 02, 2017 ): Bugfix Release (v1.0 RC16)

  • Added support for the LaterPay U.S. system
  • Added U.S. Dollar (USD) support in addition to Euro (EUR)
  • Fixed issue with the display of “times redeemed” for voucher codes

0.9.22 ( December 02, 2016 ): Bugfix Release (v1.0 RC15)

  • Updated identification flow.
  • Updated login / logout / signup links.
  • Improved plugin update process.
  • Removed Browscap library

0.9.21 ( November 25, 2016 ): Bugfix Release (v1.0 RC14)

  • Updated sandbox creds.

0.9.20 ( November 8, 2016 ): Bugfix Release (v1.0 RC13)

  • Added filters for access check customization.

0.9.19 ( October 18, 2016 ): Bugfix Release (v1.0 RC12)

  • Improved update compatibility.

0.9.18 ( September 26, 2016 ): Bugfix Release (v1.0 RC11)

  • Increased update compatibility for very old plugin versions.

0.9.17 ( September 15, 2016 ): Bugfix Release (v1.0 RC10)

  • Fixed individual article pricing issues relating to formal German locale.
  • Fixed post-install color settings bug.

0.9.16 ( August 24, 2016 ): Bugfix Release (v1.0 RC9)

  • Fixed issue with attachment images on frontend and in media library.
  • Fixed issue with revenue model settings.
  • Fixed issue with premium shortcode download.
  • Fixed time pass rendering issue after saving.
  • Fixed issue with hidden category price settings after changing the category.
  • Fixed problem with redeeming voucher codes with German language settings.
  • Added color customization options to advanced plugin settings to customize the color of clickable LaterPay elements.
  • Replaced LaterPay logo by new version and adjusted default button colors.
  • Refined time pass styling.
  • Updated browscap library.

0.9.15 ( July 12, 2016 ): Bugfix Release (v1.0 RC8)

  • Fixed “Dynamic Pricing” price range for SIS purchases was limited to 5.00 €
  • Dropped iframed dialogs in favour of redirection, for broader user support
  • Removed include of Yui js library on pages without “LaterPay” elements (except pages with invoice and account links).

0.9.14 ( April 7, 2016 ): Bugfix Release (v1.0 RC7)

  • Fixed category default price can’t be saved as PPUL
  • Fixed category default price is not set automatically
  • Fixed issue with download request after purchasing attachment not fired.
  • Fixed issue when voucher codes can’t be fully deleted.
  • Fixed error during category deletion.
  • Fixed incorrect attachments purchase url.
  • Fixed undefined offset error after update.
  • Removed advanced setting for collecting statics data
  • Removed statistics functionalities

0.9.13 (February 2, 2016 ): Bugfix Release (v1.0 RC6)

  • Fixed videos not displayed in teaser
  • Remove deprecated features from plugin backend
  • Fixed “More” tag on homepage is ignored for paid posts
  • Added “I have a time pass” link below purchase button
  • Removed statistics notice in post statistics
  • Removed “dashboard” entry from navigation
  • Fixed check health functionality
  • Fixed price type incorrectly displayed for posts with global price 0 cost.
  • Removed frontend ajax nonces
  • Fixed admin can purchase paid post in “preview as visitor” mode when plugin in “test visible” mode.
  • Adjusted teaser overlay layout and functionality
  • Implemented Exceptions handling functionality
  • Added revenue model Pay Later (PPU)
  • Created Plugin Extension Boilerplate
  • Added “comment” field for voucher codes
  • Extended list of user agents in browscap cache file
  • Added extensive customization of plugin via hooks

0.9.12 (July 8, 2015): Bugfix Release (v1.0 RC5)

  • Added feature to allow setting prices in time pass only mode
  • Added advanced setting to not contact LaterPay on the homepage
  • Added avanced setting to disable check_token on homepage
  • Disabled sales statistics
  • Fixed fatal error after plugin activation
  • Fixed issue with special characters in time pass URLs
  • Fixed time Passes being displayed for users, but not in the pricing tab
  • Fixed bug that prevented to create voucher code while creating time pass
  • Fixed warning: “Cannot modify header information – headers already sent”
  • Limited validity of time passes to 1 year
  • Fixed images not being displayed in print preview / not printed in Internet Explorer
  • Fixed state of “Time Passes Only”-toggle not saving
  • Fixed duplicate entries in database
  • Adjusted calculation of New Customers metric

0.9.11.4 (May 8, 2015): Bugfix Release (v1.0 RC4)

  • Completely revised plugin backend user interface with clearer layout and smoother user interaction
  • Added functionality to automatically remove logged page view data after three months
  • Added advanced option to manually update the Browscap database from the advanced settings page
  • Added advanced option to define the plugin behavior in case the LaterPay API is not responding
  • Improved behavior of deleting time passes (only mark as deleted instead of actually removing from database)
  • Changed mechanism for including vendor libraries from git submodules to Composer
  • Fixed several internals regarding the calculation of sales statistics
  • Adjusted copy in teaser content overlay for Time Passes and Single Sale purchases
  • Fixed various visual bugs
  • Lots of internal structural improvements

0.9.11.3 (April 7, 2015): Bugfix Release (v1.0 RC3)

  • Added parameter ‘id’ to the shortcode [laterpay_time_passes] to display only one specific time pass
  • Fixed display of voucher code statistics in pricing tab
  • Visual fixes for LaterPay purchase button
  • Fixed attachment download via the shortcode [laterpay_premium_download] in caching mode
  • Fixed redeeming voucher codes via the shortcode [laterpay_redeem_voucher]
  • Fixed undefined index in time_pass partial
  • Fixed a few visual bugs in post price form
  • More ongoing refactoring of markup and SCSS files

0.9.11.2 (March 5, 2015): Bugfix Release (v1.0 RC2)

  • Fixed undefined variable on dashboard
  • Removed sourcemaps from production assets

0.9.11.1 (March 5, 2015): Bugfix Release (v1.0 RC1)

  • Added capability to also allow users with role ‘editor’ to see the dashboards in the plugin backend
  • Fixed bug that caused link checker plugins to report broken links
  • Fixed bug that prevented time passes widget to render, if a specific time pass id was not provided
  • Visual fixes for redeem voucher code form in some themes
  • Fixed bug that caused custom columns in posts page to not be rendered
  • Improved dashboard behavior: running Ajax requests are aborted now, when changing the dashboard configuration
  • Improved performance: do not check LaterPay token on free posts
  • Removed default values for VAT, which were made obsolete by VATMOSS
  • Removed filters from plugin config, because of recent introduction of advanced settings page
  • Removed commented out function to switch the default currency
  • Lots of internal refactoring and clean-up

0.9.11 (February 25, 2015): Time Pass Additions Release

  • Added option to allow only time pass purchases or time pass and individual post purchases
  • Added dashboard page for time pass customer lifecycle that shows how many time passes are sold and active, and when
    the currently active time passes will expire
  • Added shortcode for rendering time passes
  • Added option to have the plugin visible or invisible for visitors in test mode
  • Added advanced setting for defining unrestricted access for a user role on a per category basis
  • Added proper handling of subcategories for time pass access checks
  • Added proper handling of subcategories for category prices
  • Added separation of analytics data between data collected in test mode and in live mode
  • Fixed bug where category-specific time pass would give access to entire site
  • Fixed bug where number of page views was not rendered correctly in post statistics pane
  • Fixed a lot of usability and rendering bugs of the dynamic pricing widget
  • Fixed bug where custom position of purchase was not respected in admin preview
  • Fixed bug where custom position of time passes was not respected in admin preview
  • Fixed bug with day names in dashboard
  • Added missing documentation and fixed inconsistencies in coding style
  • The post statistics pane is now rendered again in debug mode after WordPress update 4.1.1 was released

0.9.10 (January 21, 2015): Gift Cards Release

  • Added gift cards for time passes to allow giving away time passes as a present
  • Added two shortcodes: [laterpay_gift_card] to render gift cards and [laterpay_redeem_voucher] to render a form for
    redeeming gift card codes.
  • Changed time pass behavior to render below the content by default
  • Added shortcode [laterpay_time_passes] as alternative for the action ‘laterpay_time_passes’.
  • Added shortcode [laterpay_account_links] and action ‘laterpay_account_links’ to render stylable links to log in to /
    out of LaterPay
  • Implemented filters for dashboard
  • Fixed various bugs related to the dashboard
  • Changed config mechanism to use a WordPress settings page for advanced settings
  • Added support for caching plugin WP Rocket
  • Restored option to give unlimited access to a specific user group
  • Fixed bug that shortcode [laterpay_premium_download] always uses global default price
  • Fixed bug where teaser would not save with price type “global default” and “category default”
  • Fixed bug where its price could not be updated after a post was published
  • Fixed bug where post statistics pane was not visible
  • Fixed bug where Youtube videos in paid content are not loaded
  • Fixed bug where ‘?’ was appended to the URL
  • Fixed bug where the category default price was not automatically applied, if the category affiliation of a post changed
  • Various bug fixes on dynamic pricing widget
  • Various smaller bug fixes
    KNOWN BUGS:
  • The post statistics pane is not rendered in debug mode because of a WordPress bug that will be resolved with WP 4.1.1

0.9.9 (December 2, 2014): Time Passes Release

  • Added time passes and vouchers for selling access to the entire site or parts of it for a limited amount of time
  • Added sales dashboard (pre-release) for monitoring sales performance
  • Added quality rating functionality to let users who bought an article rate it on a five-star scale
  • Purchases from shortcode now directly trigger a download, if it is an attachment
  • Improved functionality of dynamic pricing widget (added option to enter exact price values, added option to restart
    dynamic pricing, automatically adjust scaling of y-axis, depending on revenue model, etc.)
  • Fixed bug that broke the installation (“Unrecognized Address in line 78”)
  • Fixed loading of youtube videos in paid content
  • Around 8784126852 other small bugfixes and improvements
    KNOWN BUGS:
  • Shortcode always uses global default price https://github.com/laterpay/laterpay-wordpress-plugin/issues/503

0.9.8.3 (October 28, 2014): Bugfix Release

  • Added bulk price editor to make editing large numbers of posts easier
  • Fixed saving of global default and category default prices with German number format
  • Fixed bug where user was not immediately forwarded to purchases content but had to click purchase button a second time
  • Fixed IPv6 bug in logger / debugger functionality
  • Fixed plugin mode toggle
  • Fixed loading of youtube videos in paid posts
  • Fixed displaying of custom teaser images in laterpay_premium_download shortcode
  • Ensured shortcode plain text is hidden to visitors in test mode
  • Improved server-side validation of forms

0.9.8.2 (October 9, 2014): Integration Support Release

  • Added debugger pane to help with integration of plugin (pane is displayed in debug mode: define(‘WP_DEBUG’, true);)
  • Documented UI options and shortcode usage in appearance tab
  • Made post statistics logging compatible with page caching
  • Ensured that LaterPay can be enabled on attachment pages
  • Extended file protection in paid posts to all files on current host
  • Disabled option to select currency as currently only Euro is supported

0.9.8.1 (September 30, 2014): Bugfix Release

  • Made sure the LaterPay client is included in the release

0.9.8 (September 30, 2014): Single Sales Release

  • Added option to sell content as single sale (SIS), allowing prices up to 149.99 Euro
  • Added configuration option for enabled post types in appearance tab
  • Added the action ‘laterpay_invoice_indicator’ to render the invoice indicator from within a theme
  • Huge improvements on RAM consumption and CPU usage
  • Ensured compatibility with WordPress 4.0
  • Added plugin icon for WordPress 4.0 plugins page
  • Rewrote all CSS using Stylus CSS preprocessor
  • Rewrote all Javascript to encapsulate all variables and functions
  • Added hint text for premium posts to feeds
  • Fixed bug caused by checking for edit_plugins capability, which might be disabled
  • Restricted querying for categories to taxonomy ‘category’
  • Improved uninstall action
  • Extracted LaterPay PHP client into separate repository and included it as vendor library
  • Fixed paths to LaterPay libraries depending on plugin mode
  • Extensive refactoring plus various smaller bugfixes and improvements

0.9.7.2: Migration to wordpress.org

0.9.7.1 (August 13, 2014): Bugfix Release

  • Removed GitHub plugin updater to switch plugin over to wordpress.org plugin release channel
  • Fixed bugs in multi-layer pricing logic (global default, category default, individual price)
  • Fixed minor bug on post add / edit page that would trigger a Javascript confirm message when saving
  • Revised user interface to work on tablet resolutions
  • Fixed preview mode for paid posts
  • Disabled autoupdates for Browscap and removed requirements check for writable cache folder
  • Disabled rendering of post statistics, if a page includes multiple single post pages
  • LaterPay CSS and JS assets are now only loaded, if a post can be purchased
  • Various smaller bugfixes and improvements

0.9.7 (August 8, 2014): Production-readiness release IV

  • Added support for all standard as well as custom post types
  • Instead of modifying the_title, we now prepend a purchase button to the post content to prevent various compatibility issues
  • Added the action ‘laterpay_purchase_button’ to render the purchase button from within a theme
  • Added shortcode to align premium content shortcodes
  • Changed advanced settings mechanism from file-based to WordPress filters
  • Increased robustness of installation and activation procedure
  • Replaced custom code with native WordPress functions wherever possible
  • Improved performance / reduced memory footprint of plugin
  • Improved security of plugin (validation, sanitizing, access to files)
  • Prefixed all class names, variables etc. to avoid collisions with other plugins
  • Changed internal coding style to adhere to WordPress standards
  • Lots of smaller bugfixes and improvements

0.9.6 (July 21, 2014): Production-readiness release III

  • Included public Sandbox API credentials supplied by default
  • Fully implemented planned roles and capabilities model
  • Revised pricing form in add / edit post page
  • Removed superfluous handle from dynamic pricing widget
  • Added shortcode to render nicely styled links to premium content related to a post
  • Added contextual help to all backend pages
  • Fixed problem where re-activating the plugin forwarded to the getStarted tab
  • Added submenu links to the admin menu
  • Added two columns to posts table that indicate price and price type of each post
  • Tested and established compatibility with PHP 5.2.4
  • Revised README to comply with WordPress standards
  • Added option to switch off auto-updating of browscap
  • Secured plugin folders against external access
  • Extended list of protected filetypes by popular audio, video, and ebook filetypes
  • Prefixed all classes and functions with ‘LaterPay’
  • Improved requirements check during installation
  • Several smaller bugfixes

0.9.5.1 (July 10, 2014): Bugfix release

  • Fixed purchase button
  • Fixed rendering of paid posts overlay on smartphones
  • Added option to choose between automatic and manual updating of browser detection library browscap
  • Secured plugin folders against external access by adding an empty index.php file to each folder
  • Added versioning to LaterPay icon font to ensure cache invalidation on updates

0.9.5 (July 9, 2014): Production-readiness release II

  • Made plugin compatible with page caching solutions like WP Super Cache
  • Redesigned overlay for previewing paid content
  • Added more fine grained over amount of text previewed behind overlay
  • Bugfix for auto-updating of browser detection library
  • Improved internal use of standard WP APIs (transport, wp_localize_script)
  • Added price of posts to posts table in admin backend
  • Added more flash messages for system feedback
  • Ensured the Buyers bar chart properly scales to 1 (100%)
  • Added possibility to hide / show the statistics pane on the view post page
  • Switched to loading minified version of YUI
  • Renamed views and several variables to be more self-explanatory
  • Added an already cached copy of browscap library to the plugin
  • Added uninstall.php file that takes care of wiping the database from all data added by the plugin,
    when the plugin gets deactivated and then uninstalled
  • Fixed notices that broke the activation process in debug mode
  • Fixed bug in getStarted tab that showed an error message that Merchant ID or API Key is not valid, if it was not entered yet

0.9.4.2 (June 29, 2014): Bugfix release

  • Removed superfluous function argument for saving the teaser content that caused a warning

0.9.4.1 (June 28, 2014): Bugfix release

  • Fixed visibility of plugin to visitors in test mode

0.9.4 (June 27, 2014): Production-readiness release

  • Modified behaviour of plugin to be not visible to visitors in test mode
  • Added switch to post page, to allow admin users to preview their settings like a visitor
  • Added mechanism to ensure that configurations are properly migrated on plugin updates
  • Updated price validation to comply with the LaterPay terms and conditions for Pay Now (0.05 – 5.00 Euro)
  • Removed questions callout from account tab
  • Applied a few visual fixes

0.9.3.3 (June 26, 2014): Post-migration release

  • Updated LATERPAY_ASSETS_PATH constant to include ‘/static’

0.9.3.2 (June 26, 2014): Pre-migration release

  • Updated configuration for auto-update functionality to allow migration to new public repo

0.9.3.1 (June 25, 2014): Bugfix release

  • Fixed loading of YUI library
  • Several smaller visual fixes

0.9.3 (June 25, 2014): Code quality release

  • Dramatically reduced memory consumption of browser detection and added auto-updating for browser detection library
  • Fixed bug that caused free images to be encrypted
  • Fixed bug related to loading API key
  • Restricted API calls and other plugin activity to paid posts
  • Improved documentation
  • Added LaterPay contracts for requesting LaterPay Live API credentials to Account tab
  • Made logging function compatible with IPv6
  • Refactored plugin to properly register and enqueue Javascript and CSS files
  • Added handling for invalid prices
  • Added option to define file types protected against direct download in config.php
  • Refactored laterpay.php and several controllers
  • Removed Javascript and CSS files that are not used anymore

0.9.2 (June 13, 2014): Bugfix release

  • Fixed visual glitches of switch

0.9.1 (June 13, 2014): Code quality release

  • Removed vendor libraries for HTTP requests and switched to using native WP functionality

0.9 (June 11, 2014): Improved maintenance release

  • Added mechanism for automatic plugin updates from official LaterPay repository on github
  • Added mechanism for migrating the database on plugin updates
  • Added mechanism for clearing application caches on plugin updates
  • Added mechanism to prevent config.php from being deleted on plugin updates
  • Added requirements check on plugin installation
  • Improved layout of account tab in plugin backend
  • Improved German translations

0.8.2 (June 5, 2014): Bugfix release

  • Extended truncate function to remove HTML comments when auto-generating teaser content
  • Made sure flash message warning about missing teaser content is visible
  • Removed useless wrapper div#post-wrapper in singlePost
  • Added functionality to generate config.php with unique salt and resource encryption key from config.sample.php on setup
  • Fixed database error in statistics logging that occurs if one user visits a post multiple times on the same day

0.8.1 (June 4, 2014): Bugfix release

  • Made plugin backwards compatible with PHP >= 5.2
  • Added rendering of invoice indicator HTML snippet to appearance tab
  • Changed auto-generation of teaser content from batch creation on initialization of plugin to on-demand creation on first view or edit of post
  • Added pointers to hint at key functions
  • Fixed bug related to printing
  • Exchanged full version of browscap.ini by its much smaller standard version

0.8 (May 27, 2014): First release for beta customers

  • Updated LaterPay PHP client to API v2
  • Added separate inputs for Sandbox Merchant ID and Live Merchant ID to Account tab
  • Changed Merchant ID input in Get Started tab to Sandbox Merchant ID input
  • Added a simple passthrough script that checks authorization for file downloads
  • Added a constant to config.php that lets you define a user role that has unrestricted access to all paid content
  • Added script that doesn’t load jQuery if it’s already present
  • Changed treatment of search engine bots to avoid cloaking penalties; removed toggle for search engine visibility from appearance tab