September 13th, 2006

Easily create recurring PayPal subscription URLs

Well, I've recently had to create some URLs for people to send me recurring PayPal payments. I find that if you have to modify it at all for a different subscription it can be a pain, gettting lost in the URL encoded string and PayPal parameters. So I whipped up this little JavaScript form to easily craft the recurring payment URLs. Here you go, just bookmark this page, and come back whenever you need a new URL:

Share

26 Responses to ' Easily create recurring PayPal subscription URLs '

Subscribe to comments with RSS or TrackBack to ' Easily create recurring PayPal subscription URLs '.


  1. on September 13th, 2006 at 3:16 pm

    Simply brilliant! Well done!

    Col :)

  2. meethere said,

    on April 5th, 2007 at 12:36 am

    Thanks for a nice tool.
    I have one question – Can we create subscriptions for Personal paypal accounts ? ( because there is no subscrition option in Personal accounts – they say to upgrade to premiere accounts )
    Will this work for personal accounts ?

  3. Justin Cook said,

    on April 5th, 2007 at 11:52 am

    I have no idea really. I only use a business account, or premiere, if that's what it's called. Sorry.

  4. AAA Forums said,

    on August 20th, 2007 at 3:11 am

    I continually use this page and never has it failed me.

  5. Neale said,

    on August 22nd, 2007 at 10:08 am

    Great tool thanks a lot :)

  6. Emperor said,

    on September 12th, 2007 at 5:06 am

    I just love it, great service. It has helped me a lot.

  7. Andy Boyd said,

    on September 26th, 2007 at 9:47 am

    A truly useful tool … thanks!

  8. JCH said,

    on September 26th, 2007 at 11:24 am

    This looks brilliant and something as helpful as this is the only way I can see myself ever taking advantage of paypal subs. The only problem for me is that the currency does not change even though I changed it in the currency field. Also as the Cost field has $ in front I guess that will dictate the $ instead of € in the payment request?

  9. Justin Cook said,

    on October 9th, 2007 at 8:34 am

    I don't know why it's doing that. The $ in front of the cost field doesn't affect the paypal subscription link. It still passes the right currency code. Maybe it just defaults to the currency code of the paypal ID used?

  10. Carey Hiles said,

    on February 22nd, 2008 at 8:56 am

    Nicely done Justin

    One thing, your missing an ampersand in from of the currency_code pair so its creating

    no_shipping=1&no_note=1currency_code=GBP&bn=PP%2dSubscriptionsBF

    and therefore the currency_code isn't being picked up

  11. Milton SHaw said,

    on July 4th, 2008 at 9:04 pm

    I notice there is no param for return to url – is it possible to pass or only can use the url specified in the paypal acocunt?

    Great Job – very useful

  12. Clipper said,

    on August 14th, 2009 at 4:15 pm

    Brilliant ! Works like a charm ! Please fix the missing ampersand before currency_code in the generated URL. Great work !

  13. helmy said,

    on August 20th, 2009 at 11:40 am

    great tools. well done pal, i really need this page :D

  14. hopskole said,

    on April 20th, 2010 at 10:15 am

    Thanks very much..
    I really need this tutorial
    Great work :D

    I have a question,
    If I want to payment every a month, is cycle = 1 ?
    Thanks


  15. on April 20th, 2010 at 11:01 am

    [...] Setelah searching di google ternyata memang ada caranya, dan ternyata tidak susah karena ada sebuah situs yang sudah menyediakan form untuk meng-generate link subscription PayPal. Langsung saja menuju ke situsnya ya kalau ingin mencoba? Klik disini. [...]


  16. on April 23rd, 2010 at 8:48 pm

    [...] Setelah searching di google ternyata memang ada caranya, dan ternyata tidak susah karena ada sebuah situs yang sudah menyediakan form untuk meng-generate link subscription PayPal. Langsung saja menuju ke situsnya ya kalau ingin mencoba? Klik disini. [...]


  17. on October 14th, 2010 at 9:23 pm

    [...] visit his paypal sub creator page. Make sure you bookmark it because it is a simple yet very useful tool that you'll find [...]


  18. on January 17th, 2011 at 8:40 am

    is there a way to set up a subscription that starts to occur after 3 months of the users setting up the subscription, for example in the case of a trial?

  19. Billy said,

    on January 30th, 2011 at 11:47 pm

    I love you guy you saved me so much time thank you. I program in asp and i had no desire to make seperate pages for the checkout process seeing how paypal has everything you need.

    So once again I thank you.

  20. Tony said,

    on February 24th, 2011 at 4:32 pm

    Is it possible to set the date that a subscription runs. I want to charge my customers on the 1st of each month, any ideas?

  21. Marco said,

    on April 13th, 2011 at 6:12 am

    Thanks for this. I don't know why PayPal don't make it as simple as this!

    Good job. Book marked for future reference.

    Cheers,


  22. on April 21st, 2011 at 1:54 pm

    You rule. I wrote something like this a long time ago and misplaced the code. Now I'll visit your site :-)

  23. Harry said,

    on June 28th, 2011 at 7:19 am

    Excellent work! Is it possible to pass a variable to the item name? Could be very useful. Many thanks for providing this too.

  24. dmytro said,

    on July 10th, 2011 at 5:47 pm

    hi,

    i loved it.

    i need subscription to have auto return to te website and to be for the 1st 10 cycles (as example) at lower price and higher price after 10 cycles.

    can you produce the same as above but with requested above.

    dmytro

  25. ArticleQueen said,

    on July 20th, 2011 at 3:00 am

    Wow, I just downloaded loooong PDF manual from Paypal and I am so lazy to read it all.
    Great tool!

  26. Sepfi said,

    on August 16th, 2011 at 2:49 am

    This is brilliant tool. Thank you!!

Leave a reply

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word