How to code a PayPal button to send a payment to a third party?

Profile picture of the author mixedherbs by mixedherbs Posted: 02/16/2013
I know that there is an API function to split a single 'Buy Now' button payment, but I do not want to use that method. I want to make two distinct payments for a downloadable software product with two separate PayPal buttons thus:
1) A 'Subscribe Now' button that pays me, the programmer, an initial amount followed by a monthly subscription to my PayPal account. (I already know the PayPal code to do this.)
2) A second 'Buy Now' button that pays the licensee, whoever that may be, to his PayPal account.

I know that I can ask the licensee to create his own PayPal button and give me its 'Hosted Button ID', which I can then use in my code, but this is too error-prone. I want to program the second 'Buy Now' button to send the payment directly to the licensee's PayPal account by using ONLY the licensee's PayPal account email address.

How do I code the second 'Buy Now' button to do this, please?
#button #code #payment #paypal #third party

  • Profile picture of the author David V
    David V
    You need a hidden field to specify the email address instead of a hosted ID.
    Code:
    <input type="hidden" name="business" value="your-email@address.com">
    This would be a real basic button and not all the hidden fields are required.
    Code:
    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_s-xclick">
    <input type="hidden" name="item_name" value="The Item Name">
    <input type="hidden" name="item_number" value="001">
    <input type="hidden" name="amount" value="1.00">
    <input type="hidden" name="currency_code" value="USD">
    <input type="hidden" name="business" value="your-email@address.com">
    <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
    <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
    </form>
    And of course you can have your own fancy button by swapping the button field with this
    Code:
    <input type="image" src="http://thebuttonurl.com/thebutton.jpg" border="0" name="submit" alt="Your Alt Tage">
    .....
  • Profile picture of the author Kirk Ward
    Kirk Ward
    Contact PayPal about their "Chained Payments."

    I believe that will do what you want.
  • Profile picture of the author dwoods
    dwoods
    David V's solution is exactly what l was going to recommend.
  • Profile picture of the author mixedherbs
    mixedherbs
    Yes. The "business" parameter is exactly what I need. So simple! Thank you all very much.

Related discussions