What is wrong with this button API code:

khmedia
New Community Member

Hello friends,

 

Please help me integrating amount to paypal:

 

See the code below:

 

<div align='center'>
        <form action=\"https://www.paypal.com/cgi-bin/webscr\" method=\"post\">
        <input type=\"hidden\" name=\"cmd\" value=\"_s-xclick\">
        <input type=\"hidden\" name=\"currency_code\" value=\"USD\">
        <input type=\"hidden\" name=\"item_name\" value=\"Picture Purchase At www.khmedia.in\">
        <input type=\"hidden\" name=\"amount\" value=\"$imgprice\">
        <table>
        <tr><td><input type=\"hidden\" name=\"on0\" value=\"Image ID:\">Image ID: <input type=\"text\" name=\"os0\" maxlength=\"5\" value=\"$pid\" readonly=\"true\"></td></tr>
        </table>
        <input type=\"image\" src=\"https://www.paypalobjects.com/en_GB/i/btn/btn_buynowCC_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_GB/i/scr/pixel.gif\" width=\"1\" height=\"1\">
        </form>

</div>

Login to Me Too
1 REPLY 1

PayPal_RobG
PayPal Employee
PayPal Employee

Use _xclick, not _s-xclick.

_s-xclick is only for secured and/or hosted PayPal buttons, which yours is not.

 

Additionally, I'd strongly recommend implementing some sort of check on your transaction(s), because you're basically transmitting the amount to be charged in plain view right now. You could use PayPal IPN (https://www.paypal.com/ipn/) to verify the correct amount was paid in the transaction.

----
For technical assistance with PayPal merchant product offerings, please file a ticket at https://www.paypal.com/mts/
Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.