Tuesday, April 21, 2009

PayPal Link Generator - Build your own 1 click payment links

Yesterday Shira was paying an electronic invoice when she noticed a neat feature. The invoice contained a link that took her right to PayPal and had her all queued up and ready to pay. We didn't need to ask the person what their PayPal e-mail was, payment was just a click away.

I was so impressed that of course I dropped all my real work to make a little tool that Shira could use to send these kind of links to our customers. And here's the result.

Fill in the details below and click Make PayPal Link. The text area below will fill in with a link. You can then paste this link in an e-mail, on your blog, in your twitter feed, even on the side of a building. Just get creative.

Note: This form is JavaScript based, which means you aren't submitting this information to me or anyone else. Your paypal e-mail and other details won't be visible to anyone, I promise.

Your PayPal E-mail:
Description:
Amount:$

37 comments:

  1. Anonymous4:14 PM

    This is so cool! Can you please include a couple of most common currencies like EUR, CAD, GBP?

    ReplyDelete
  2. Anonymous4:17 PM

    Oh, never mind! I can easily replace it in the generated URL!

    Thank you!

    ReplyDelete
  3. Anonymous - glad you figured it out!

    -Ben

    ReplyDelete
  4. Anonymous7:51 PM

    THANKS! But how do you simplify it into a button?

    ReplyDelete
  5. If you copy the code that's generated into your website/blog/etc. it should appear as a link automatically.

    ReplyDelete
  6. Thanks. Still working two years on.

    ReplyDelete
  7. Super - glad you found it useful.

    We actually still use this blog entry almost on a monthly basis when we send invoices to clients.

    ReplyDelete
  8. Paypal charges a fee to Send money (for businesses), but no fee to Give money (to Friends).

    So how do I create, or modify, the code to Give money to a friend?

    ReplyDelete
  9. this wont show up as a link it shows the whole code, how do I fix this?

    ReplyDelete
  10. Thanks! Will be using this to add a few products to my site.

    ReplyDelete
  11. Great tool!!! Whats your paypal address, so you can get some donations?

    ReplyDelete
  12. Love it. I use this often. Thank You!!

    ReplyDelete
  13. Sidney8:55 PM

    Awesome. Got me started.. then I found PayPal's manual on how to do this type of stuff.. Note that I got this original link from the PayPal website which links to this x.com.. which I guess belongs to PayPal? Anycase it has the instructions about to do this.

    https://www.x.com/sites/default/files/pp_websitepaymentsstandard_integrationguide.pdf

    ReplyDelete
  14. Yes, x.com is owned by PayPal. I suppose it's their developer site. Kind of a odd domain name choice, but if you own a single letter domain, and a cool one at that, why not put it to good use, right?

    ReplyDelete
  15. If you want to separate shipping costs ($10 for example), at the end of the code add

    &shipping=10

    ReplyDelete
  16. Thank you! Used it on a client's site, I've been looking for something like this for ages!

    ReplyDelete
  17. Anonymous6:54 AM

    Yeah, this only sends me to paypal without a purchase link. It doesn't work.

    ReplyDelete
    Replies
    1. Anonymous11:12 PM

      Of course it works!

      Delete
  18. Anonymous7:41 PM

    Is it possible to have a dropdown with different amounts:
    $5
    $10
    $15?

    ReplyDelete
  19. What a great free service! thank you so much!

    ReplyDelete
  20. Does anyone know what code will need to be added if I want the user to be forwarded to a web address after payments are made.

    Thanks

    ReplyDelete
    Replies
    1. that configuration can be made from your paypal account only,

      Delete
  21. Anonymous12:51 PM

    Thank you for this. It's so simple.

    ReplyDelete
  22. Very nice .. useful :)

    ReplyDelete
  23. Thank you so much! Was looking for over an hour on how to do this! Thank youuuu!

    ReplyDelete
  24. this is great. you save my life dude.

    ReplyDelete
  25. Anonymous6:35 PM

    Awesome! Thanks so much! One more thing:
    Is it possible to have a dropdown with different amounts:
    $5
    $10
    $15?

    ReplyDelete
  26. Anonymous6:34 PM

    very helpful! by the way, you can add a shipping amount (say $1.99) by inserting "&shipping=1.99" (without the quotes) somewhere in the url string. I put it right after "amount=#.##".

    ReplyDelete
  27. Anonymous3:53 AM

    Great tip! But man - do you have a div-complex? I can't believe how many divs are in this page!

    ReplyDelete
  28. Anonymous4:37 AM

    Awesome.........

    ReplyDelete
  29. Brilliant! Just what I need.
    I changed the country code to GBP and it works a treat!

    Thank you very much.
    Craig

    ReplyDelete
  30. TIP: If you want to add options to the link, just add the following: &on0=red color zero&on1=size 23

    ReplyDelete
  31. If some one need add tax.
    In the end of url just add "&tax=6.5" for 6.5% tax

    ReplyDelete
  32. Anonymous3:21 PM

    I need to make a link with customize amount.
    like i need to make a link where i can request a payment where customer can put the amount as well.

    ReplyDelete
    Replies
    1. Anonymous1:39 PM

      remove the following piece of code from the link "&amount=~", it will leave that field blank so customer can fill in there own amount

      Delete