Tips and Tricks HQ Support

Support site for Tips and Tricks HQ premium products

  • Home
  • Contact Us
  • Documentation
  • Forum Home
    • Forum
    • Forum Search
    • Forum Login
    • Forum Registration

How to make a Pay for online Video viewing site with access for 30 days

by

Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore General Questions › How to make a Pay for online Video viewing site with access for 30 days

Tagged: encrypted, encryption, Expiration, online video viewing, pay for video, ppv, streaming, video

  • This topic has 34 replies, 6 voices, and was last updated 13 years, 3 months ago by admin.
Viewing 15 posts - 16 through 30 (of 35 total)
← 1 2 3 →
  • Author
    Posts
  • May 4, 2010 at 3:04 pm #18117
    gymgangsta
    Member

    Hi Amin,

    I understand what you are saying and have moved past that,

    I think what we need is some new flow ideas or scenarios… Your plugins are complex. There are so many uses for it. I just wanted to allow someone to order videos buffet style. add to cart, membership levels etc, it’s getting complicated.

    “do I need to undo the emember settings etc. i.e. membership levels…

    I went ahead and deactivated the emember plugin.

    By doing so the encrpted links on my thank you page worked and sent them to the videos. I did a test buy of 2 dvds to purchase, and all 4 were unlocked…”

    May 4, 2010 at 3:23 pm #18118
    amin007
    Participant

    eMember has got nothing to do with it so it’s best if you just create fresh new products with new links.

    Every product will have one link so when you make a purchase you will get a link for each product you purchased given everything was done correctly.

    February 4, 2012 at 6:36 pm #18119
    BobR
    Member

    I’ve read all the posts I can find on this. Still don’t understand how to set various link encryption lengths for different products.

    Ex.:

    Product 1 = Video (streaming access for 24 hours)

    Product 2 = Video (streaming access for 30 days)

    How do I do this? (I don’t want to use the membership feature as that requires people creating an account for every different purchase. I want to use “Buy Now” or “Add to Cart”.)

    Thanks

    February 5, 2012 at 3:14 am #18120
    wzp
    Moderator

    Use the “New” method…

    http://www.tipsandtricks-hq.com/ecommerce/setting-up-pay-per-view-option-using-wp-estore-plugin-1066

    February 5, 2012 at 4:12 am #18121
    BobR
    Member

    So I’m clear:

    1. If method one is used then URL will be accessible indefinitely as long as user clicks link from initial email–OR–they continue to view on original browser.

    2. If method 2 is used I can specify # of minutes until URL mask expires. So 30 days = 43,200 minutes, or:

    [wp_eStore_APR expiry=43200 status=unexpired]

    Finally, when creating this type of product, do I check or uncheck the following settings:

    1. Downloadable

    2. Pay Per View Content

    Thanks. I hope my questions are clear.

    February 5, 2012 at 1:13 pm #18122
    wzp
    Moderator

    When using APR, access to the page is controlled by the APR cookie. No cookie, no access.

    The expiry setting in the APR shortcode determines how many minutes access is permitted; from the time the cookie is issued. As long as the browser is kept open, and the expiry hasn’t passed, access will be granted. HOWEVER, if the browser is closed, the cookie is automagically deleted, and the user must get another cookie, via an encrypted link, that hasn’t expired.

    So, you adjust the eStore settings so that links are valid for 30 days, and so many clicks. You then adjust the expiry of the APR shortcode, to limit the viewing time per each use of the encrypted link.

    The “Downloadable” and “PPV” check boxes are ignored, because the APRTP product URI overrides them.

    February 5, 2012 at 6:48 pm #18123
    BobR
    Member

    Thanks. I *almost* get it.

    I still do not understand how you make 2 versions of a product (each with a different link expiration) if there is only one place to set the link expiration globally.

    How would *you* accomplish this:

    Product 1 = 7 days access to streaming video

    Product 2 = 30 days access to streaming video

    ??

    Thanks

    February 6, 2012 at 3:13 am #18124
    admin
    Keymaster

    1. Create a WordPress page for product 1 where you use the APR shortcode with 7 day expiry.

    2. Create another WordPress page for product 2 where you use the APR shortcode with 30 day expiry.

    Use the URL of the above pages in the respective products “Digital Product URL” field.

    February 6, 2012 at 6:04 am #18125
    BobR
    Member

    Above you said this: “HOWEVER, if the browser is closed, the cookie is automagically deleted, and the user must get another cookie, via an encrypted link, that hasn’t expired.”

    I don’t see how that makes sense with your most recent response.

    I you don’t mind, it would really help me to know three things:

    1. What amount of hours do I set the link expiration for in the “eStore > Settings > Digital Product Delivery Settings > Duration of Download Link”?

    2. What does the shortcode for 7 day access look like?

    [wp_eStore_APR expiry=N status=unexpired]

    3. What does the shortcode for 30 days look like?

    [wp_eStore_APR expiry=N status=unexpired]

    Thank you.

    February 6, 2012 at 10:40 am #18126
    admin
    Keymaster

    I am pretty sure the cookie won’t get deleted when you close the browser but make sure to test it (so your customer will have access for “N” minutes). wzp is the expert on this one but it doesn’t hurt to do a quick test.

    February 6, 2012 at 8:16 pm #18127
    BobR
    Member

    Is there any way to get a direct answer to these 3 questions (as in: show me what settings/numbers/values to use)?

    1. What amount of hours do I set the link expiration for in the “eStore > Settings > Digital Product Delivery Settings > Duration of Download Link”?

    2. What does the shortcode for 7 day access look like?

    [wp_eStore_APR expiry=N status=unexpired]

    3. What does the shortcode for 30 days look like?

    [wp_eStore_APR expiry=N status=unexpired]

    February 6, 2012 at 11:14 pm #18128
    Peter
    Member

    Hi,

    My understanding is that you should do the following:

    1. What amount of hours do I set the link expiration for in the “eStore > Settings > Digital Product Delivery Settings > Duration of Download Link”?

    Set this to be greater than the presale period and the expected length of the broadcast. For you it looks like this should be at least 30 days?? (remember to convert this to hours)

    2. What does the shortcode for 7 day access look like?

    [wp_eStore_APR expiry=N status=unexpired]

    7 days converts to 10080 minutes. Therefore shortcode will be:

    [wp_eStore_APR expiry=10080 status=unexpired]

    3. What does the shortcode for 30 days look like?

    [wp_eStore_APR expiry=N status=unexpired]

    Same deal as above…..30 days equals 43200 minutes

    [wp_eStore_APR expiry=43200 status=unexpired]

    February 7, 2012 at 3:25 am #18129
    wzp
    Moderator

    1. The encrypted link, when clicked, if the link is not expired, causes an APR cookie to be issued.

    2. The browser is told to delete the cookie at the end of the current browser session. This is deliberate, as we want the access to be controlled by the same duration and expiration settings that manage the encrypted links.

    3. Once access has been granted, the expiry setting of the APR shortcode controls the amount of time access will be granted for that session. Think of it as a timeout setting. If access is being granted to a page with a continuous feed, it limits the number of minutes the user can watch the feed. When the expiry expires for the cookie, the user must get a new cookie.

    4. The purpose of the automagic cookie deletion and the expiry settings is to prevent people from saving and sharing cookies.

    Once this is understood, you see why we recommend the link duration and number of clicks being set as stated.

    February 7, 2012 at 6:53 am #18130
    BobR
    Member

    Thanks for the help guys. Sorry for so much back and forth (though I can’t be the only user trying to accomplish this).

    In essence, it is impossible to have a 7-day access and a 30-day access product live under one eStore roof…

    Since the link expiration must be set to the greater amount required (in this scenario, 30 days), and since the APR cookie will be re-issued each time it is clicked from the initial download link, then there is no way to stop a user (who purchased 7-day access) from going to their email on day 10, clicking the encrypted link, and watching the content on that page (thanks to the freshly-issued cookie).

    Or am I mistaken?

    February 7, 2012 at 11:43 am #18131
    wzp
    Moderator

    You are correct.

    The other possibility to explore would be to use eMember subscriptions to control how long users can access subscription pages that contain links.

  • Author
    Posts
Viewing 15 posts - 16 through 30 (of 35 total)
← 1 2 3 →
  • You must be logged in to reply to this topic.
Log In

Forum Related

  • Forum Home
  • Forum Search
  • Forum Registration
  • Forum Login

Support Related Forms

  • Contact Us
  • Customer Support
  • Request a Plugin Update
  • Request Fresh Download Links

Useful Links

  • Plugin Upgrade Instructions
  • WP eStore Documentation
  • WP eMember Documentation
  • WP Affiliate Platform Documentation
  • Tips and Tricks HQ Home Page
  • Our Projects

Quick Setup Video Tutorials

  • WP eStore Video Tutorial
  • WP eMember Video Tutorial
  • WP Affiliate Platform Video Tutorial
  • Lightbox Ultimate Video Tutorial

Our Other Plugins

  • WP Express Checkout
  • Stripe Payments Plugin
  • Simple Shopping Cart Plugin
  • Simple Download Monitor

Copyright © 2025 | Tips and Tricks HQ