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 12 years, 9 months ago by admin.
-
AuthorPosts
-
May 4, 2010 at 3:04 pm #18117gymgangstaMember
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 #18118amin007ParticipanteMember 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 #18119BobRMemberI’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 #18120wzpModeratorFebruary 5, 2012 at 4:12 am #18121BobRMemberSo 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 #18122wzpModeratorWhen 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 #18123BobRMemberThanks. 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 #18124adminKeymaster1. 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 #18125BobRMemberAbove 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 #18126adminKeymasterI 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 #18127BobRMemberIs 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 #18128PeterMemberHi,
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 #18129wzpModerator1. 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 #18130BobRMemberThanks 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 #18131wzpModeratorYou 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.
-
AuthorPosts
- You must be logged in to reply to this topic.