Are-PayPal Version v1.5.0 was released




This verson includes new features:

  • Templates for buttons.
  • New type IPN handling.
  • PayPal subscriptions and recurrent payments

Please provide me with some feedback.

80 thoughts on “Are-PayPal Version v1.5.0 was released

  1. patrick

    Hello, i have the last upgrade before this. my question is if i want to update to this version what have i to do. Do I lost the past information?

    Thanks

  2. Pingback: The Money Making Website » Handy Plug-ins for Wordpress to help you monetize your blog.

  3. CS

    i think this plugin may work for something i would like to do on my website. i am working on a photoshop tutorial that is taking me a long time to put together. i’d like to charge people a small fee to see the tutorial.

    my question is, do i have to let users register for user accounts on my wordpress installation before they will be able to pay and see the post? i currently don’t use the user registration component of my website for comments or anything.

    thanks!

  4. Aurimas Post author

    CS> Yes you have to let users to register on your blog. This is neaded as it is the only way to distinguish payed and unpayed site viewers. As I remember you have setting “Allow users to register” or something on your wordpress administration panel.

  5. azeoeko

    Hi there, your script is amazing but i have one issue:

    I was using easy paypal and I did not really like, so i changed over to are paypal but i have over 200 paid members. How can i add them to Are Paypal database so that they have there access to my site that are already paid members.

    Please help.

    Thanks

  6. Aurimas Post author

    Azeoeko,
    If you have users paying for the whole blog you can enter “Blog price” and all the payed content pieces will contain paypal button to pay for every piece of hidden content.
    How to migrate users?

    check table “wp_Are_PayPal_users” user_id must be wordpress user if post_id is a wordpress post id for the whole blog post_id must be “-1″.

    As you asked I’ve found that there are no user administration for users who purchased complete blog. I’ll add this to my task list.
    Thank you.

  7. azeoeko

    Thank you so much ! This is what I did but its not allowing my old paypal subscribers to see my [are-paypal_login] hidden links:

    This what I did:

    INSERT INTO `wp_are_paypal_users` (`id`, `post_id`, `user_id`, `expire`, `purchase_date`) VALUES
    (1, -1, 1, 30, ’2008-12-13 13:22:26′),
    (44, -1, 1, 30, ’2008-10-05 01:39:04′),
    (235, -1, 1, 30, ’2008-11-25 21:15:04′),
    (266, -1, 160, 30, ’2008-12-14 13:59:21′);

    This is just some of my paid members. Is there anything else I need to do ?

    It would be great if you can add one more task within the admin panel under are paypal and that is to add an option to be able to add members manually.

    Regards,

    Azeko

  8. Aurimas Post author

    try
    INSERT INTO `wp_are_paypal_users` (`id`, `post_id`, `user_id`, `expire`, `purchase_date`) VALUES
    (NULL, -1, , 30, ’2008-12-13 13:22:26′);

    id is autoincrement – just for internal reference it means nothing
    post_id is a link to post from posts table for whole blog – use -1
    user_id is a link to user from users table
    expire – interval in days
    purchase_date – time of purchase

    I hope this helps. In your script user_id is set to 1 almost for every record it is something wrong.

  9. azeoeko

    Thank you so much with your help i was able to upload to my sql the correct data. This is how I did it:

    INSERT INTO `wp_are_paypal_users` (`id`, `post_id`, `user_id`, `expire`, `purchase_date`) VALUES

    (397,-1,280,30,’2008-12-13 10:13:58′),
    (397,-1,482,30,’2008-12-09 10:13:58′);

    Thanks again ! Great work on this plugin. Hopefully we can add an option to be able to add paid paypal members manually through your are paypal plugin from the admin.

    Thanks

  10. Aurimas Post author

    It is possible to add paid paypal members for individual posts not for the whole bloh yet. I am going to implement this. One more thing I am looking forward is a possibility to regulate subscription times for paid users, this is also not possible for now. But anyway this plugin is quite good now, having in mind even Microsofts strategy to have only 80% of the user needs in their products.

  11. azeoeko

    Hi there , just a question on your plugin. Let’s say I added all my members that paid with easy paypal plugin. This plugin did not have auto subscription. Now I add all my users through paypal_users through my sql and use tomorrows date, will this automatically charge them for the next 30 if I add them like this below ? please help.

    INSERT INTO `wp_are_paypal_users` (`id`, `post_id`, `user_id`, `expire`, `purchase_date`) VALUES
    (874, -1, 2452, 30, ’2008-12-16 12:00:00′);

    Please let me know, so I can plug & play.

    Thanks

  12. Jason Strick

    Hi I’ve received hundreds of emails for one transaction over multiple days. Is this normal? How do I stop it? Is it caught in a loop?

    The subject of the emails look like:
    IPN Duplicate txt
    IPN subscr_payment
    VERIFIED IPN
    IPN web_accept

    Please help! I love the plugin otherwise..

  13. Aurimas Post author

    Jason,

    These emails are for debug and for the future inspection. everytime paypal sends something to the ipn handler email is produced with everything what is posted by paypal. This is good for future investigation in case you have some user who claims he or she payed but cant see the content etc. i am sure something goes wrongg as you are receiving duplicate txn email. It can be that this must be investigated further. If you want you can forward me these emails togather with a copy of all your are_paypal mysql tables content I could take a look. It can be that there is a bug. I am thinking about adding administration control/feature to suppress these emails.

  14. azeoeko

    “I am thinking about adding administration control/feature to suppress these emails.”

    That would be awesome !

  15. Pingback: The Money Making Website » A Few More Handy WordPress Plugins

  16. Filip

    Just installed the plug-in, everything works, except 1 thing: “Update options” on the configuration page. Known bug, or what’s the problem? All other pages’ buttons work; this page doesn’t.

    Also, for IPN, my Paypal has several accounts attached to it, with various actions. So can I use the “notify url” option Paypal talk about? If so, can I just “do it”, or do I need to wait until a newer version of ArePaypal comes out, i.e. you having to do something for that to work?

  17. Aurimas Post author

    Filip,

    I dont know what is wrong with the main configuration page and the button “Update options”. Please provide more details.

    The only possible way for IPN is url configured in paypal account.

    I think it is a good idea to implement notification url parameter for every button I’ll check this possibility and I’ll try to implement this.

  18. Aurimas Post author

    slothdog> check blogroll links It is not very visible but It is there :)

    I will place it somewhere else to make it more visible:)

  19. slothdog

    I found it. Thanks.

    I have a question, I set up 2 post with different prices, if you pay for one, you can see both for some reason, how do I set it up to have to pay for each post individually?

  20. Aurimas Post author

    I did a test – plugin works fine. I think some mistake is in your configuration.
    Make sure you do not have one of your posts as bonus post for the other.
    Make sure you do not have blog price specified and you do not have blog purchased by your test user.

  21. Jon

    (Cross-posted on the WP support forum at http://wordpress.org/support/topic/163060?replies=7)

    I want to use this with WordPress MU (WPMU) as well. No luck so far.

    In the Post Prices panel, I see “No Posts Found” but the blog on which I’ve activated the Are_PayPal does have posts.

    At the bottom of the Are_PayPal panel, the URLTEXT link target is http:///wpmu//wp-admin/URL. That is not a valid URL.

    Where are the instructions for using the templates?

    My guess is this plugin is not compatible with WPMU but I don’t have the technical expertise to isolate the incompatibility.

  22. tiki

    is there a way to use this outside of the post content or the loop? I’d like to enable rating of posts only for paying members, and would like content in the sidebar only to be visible to paying members.

    Thanks!

  23. azeoeko

    Hi there, i love the plugin but there is one big problem. Anything that i have in between the

    [Are_PayPal_LoginPlease]
    Thanks For Choosing ……………..
    Please download the files below.
    http://rapidshare or http://mediafire
    [/Are_PayPal_LoginPlease]

    Anybody can do a google search on google with:

    Top Searches

    site:……………..com (rapidshare|mediafire),

    Any they can see my rapidshare and mediafire links all over my wordpress in the search engine..

    What can i do about this ?

    This is a real issue.

    Please help.

  24. Aurimas Post author

    azeoeko,
    The content is visible for google. This is not a bug but a feature.
    Google can see, but it is asked not to cache. Besides other engines are set not to see the hidden content. I think it would be good to add an administrator function to control this.

  25. Aurimas Post author

    yes the plugin is incompatible with MU. I have to investigate this incompatibility. I failed to install the latest mu version because of some WP bug. In some time I’ll retry. This issue is top priority for me. I’ll let you know about the results.

  26. Topi

    Hi!
    It could be great if the plugin also will manage the downloads. At the moment I can show links to download files only if a registered user pays but this user can send the link to another registered user to allow him to download the file without pay.

    By the moment I’m using filenames like jf3478hfh4jk3h3492.zip and changing the post in the database and the file in the folder with one script… but this is a little weird.

    It’s a suggestion of a feature. Thanks for the plugin!

  27. Urgently

    Hi,
    Be carrefully, they are a potential risk, because, when a user is registered he can access to plugin panel are paypal and update information, change url form …
    How to prevent it ???

  28. Urgently

    Great it’s moderated ! I’m using the last version : Are Paypal 1.5.3.
    When an user is registered, the hacker can access to wp-admin/admin.php?page=are-paypal/are-paypal.php and updated information !!

    Have you got a patch ?
    I’m looking for… Without this, your plugin is very performant !
    French user

  29. Adrian

    The main issue with this plugin for me is that the markers for paid-content cannot be placed in the template and therefore affect all material coming through the template.

    Instead the marker is placed on a post-by-post basis. Surely there’s a way to overcome this issue. I’d be interested in paying for such a feature.

  30. Aurimas Post author

    As you have probably seen the plugin main configuration page has some text areas with the templates. Isn’t this what you need? Could you please specify your needs more descriptively.

  31. Richard Bottoms

    Got the plugin installed and I’ve created a PayPal sandbox user that can send back test IPN info. I’m just not sure how to use the combination to test “buying” a subscription.

    Is there a help file that steps through a complete scenario to:

    1. Setup up pricing

    2. Create a page with the subscription button

    3. Submit the page from the blog through the sandbox to determine that it has successfully processed.

    4. Setup live processing

    Definitely worth a donation if I can get it working and get paid for this current project I am working on.

  32. Richard Bottoms

    Perhaps this is a better question to ask:

    I have the IPN function adding data to the site accessible via the PayPal link in the plugin admin section. How is the information in this entry used to verify automatically that this user can access content? I thought perhaps it’s done by having [email protected] as an email belonging to a registered user, but that didn’t work.

    So what is the trick?

    test_ipn 1
    payment_type instant
    payment_date 16:57:23 Feb. 03, 2009 PST
    payment_status Completed
    payer_status verified
    first_name John
    last_name Smith
    payer_email [email protected]
    payer_id TESTBUYERID01
    business [email protected]
    receiver_email [email protected]
    receiver_id TESTSELLERID1
    residence_country US
    item_name1 Subscription
    item_number1 AK-1234
    quantity1 1
    tax 2.02
    mc_currency USD
    mc_fee 0.44
    mc_gross 15.34
    mc_gross1 12.34
    mc_handling 2.06
    mc_handling1 1.67
    mc_shipping 3.02
    mc_shipping1 1.02
    txn_type cart
    txn_id 2324057
    notify_version 2.4
    custom xyz123
    Login
    Post title
    invoice abc1234
    charset windows-1252
    verify_sign A.Y6GupmI.r1Q5tqPstLBc9th0P2A8aZEmg4s5f3KiRGaESq8QZtpDkv

  33. Aurimas Post author

    It would be good to create a help file or even a screen capture movie. But for now I have no time and my english is funny.

    Short answers to your questions

    1. Setup up pricing

    Prices can be of two types – price per post and price per blog. Paied content is determined by surrounding it with TAGS. [Are_PayPal_LoginPlease][/Are_PayPal_LoginPlease]. After these tags appear in post a price for post can be set in post prices administration section.

    2. Create a page with the subscription button

    If you want paypal to perform recurrent transfers and a page to show “subscribe” button – just enter period in days while editting post or blog price.

    3. Submit the page from the blog through the sandbox to determine that it has successfully processed.

    In order to use sandbox – just check “use sandbox” checkbox in the main administration page.
    Logout from your blog and go to the paid post. check if it contains login link instead of the hidden content.
    Press the link and register or login. You browser will be redirected back to post page and now instead of login link and hidden content you must see “buy now” or “Subscribe” paypal button. after processing with paypal your browser will be redirected again to your post. In this place there is a trick. Post can be still be unreacheable as paypal needs time to send an IPN package to your blog after this is done post must stay visible. By the way IPN url must be set properly in your paypal accounts administration area.

    4. Setup live processing

    In order to use live processing – just uncheck “use sandbox” checkbox in the main administration page

  34. Aurimas Post author

    I don’t know what IPN responce you have just pasted here,it is not generated by arepaypal routines. the responce to are paypal generated payment must contain field custom with a value x|y where x is user id in your blog and y is post id in your blog. This is how arepaypal works.

  35. Richard Bottoms

    Thanks for the responses.

    The IPN data was generated when I ran the test in the PayPal sandbox.

    I think I have the processing part understood.

    I still don’t get what happens to make USER John Smith with email addy [email protected] known as a paid member once he does a PayPal payment. According to the test message from PayPal, John Smith has paid.

    It looks like this is the place I need to adjust:

    >the responce to are paypal generated payment must contain field custom with a >value x|y where x is user id in your blog and y is post id in your blog

    But I am unclear about what you wrote means.

    Thanks for the help.

    r.b.

  36. Aurimas Post author

    You do not have to adjust anything this should go automatically. Just place [Are_PayPal_LoginPlease][/Are_PayPal_LoginPlease] tags on your post and the rest should work.

  37. Richard Bottoms

    I get that. I am trying to understand the “why” so I can customize things. Theoretically I should be able to change the values in one of the tables associated with your plugin and John smith should be recognized as having paid.

    I need to know what table(s) and fields are the key.

    Thanks,
    r.b.

  38. azeoeko

    I would like to know how to add the blog price subscribe button to my widget, so that when an annonymous user comes to teh site he doesn’t see but when he/she registers that teh button then appears at the side as a widget.

    Please help

    Thanks

    P.S great script !

  39. azeoeko

    Thanks, all i want to do is have the subscribe button on the front page all the time so people can see it and start subscribing.

    Thanks

  40. Aurimas Post author

    To achieve this you have to create a custom widget. To perform a check inside if user logged in and than to perform a check if user paid for whole blog and if not to display pay for blog button. This widget could be a part of arepaypal, but for now I dont have enough time and resources to do this.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>