Justamente lo he implementado en mi web.
Te paso lo que tienes que poner.
Código HTML:
<form name="pagar_con_paypal" method="post" action="https://www.paypal.com/cgi-bin/webscr" />
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="bn" value=nombre de tu empresa o página" />
<input type="hidden" name="business" value="tu email de paypal" />
<input type="hidden" name="item_name" value="Lo que vas a vender" />
<input type="hidden" name="item_number" value="Referencia de tu venta, ejemplo ticket0001 (contador)" />
<input type="hidden" name="amount" value="precio" />
<input type="hidden" name="page_style" value="primary" />
<input type="hidden" name="no_shipping" value="1" />
<input type="hidden" name="return" value="Si se hace un pago correcto, url de vuelta" />
<input type="hidden" name="rm" value="2" />
<input type="hidden" name="cancel_return" value="si es pago no es correcto url de vuelta" />
<input type="hidden" name="no_note" value="1" />
<input type="hidden" name="currency_code" value="EUR" /> (tipo de moneda a pgar (mira la documentación para mas info)
<input type="hidden" name="cn" value="PP-BuyNowBF" />
<input type="hidden" name="custom" value="" />
<input type="hidden" name="first_name" value="Tu nombre" />
<input type="hidden" name="last_name" value="Tus apellidos" />
<input type="hidden" name="address1" value="Tu direccion" />
<input type="hidden" name="city" value=Tu ciudad" />
<input type="hidden" name="zip" value="Copdigo postal" />
<input type="hidden" name="lc" value="es" /> Idioma
<input type="hidden" name="country" value="ES" /> codigo del pais
<input type="submit" value="Pagar">
</form>
Tienes que modificar lo valores de campos ocultos.
Por cierto, existe una página de paypal,
paypal para realizar pruebas, te creas usuarios ficticios con una cantidad para comprobar el funcionamiento... tienes que cambiar el action del form por "https://www.sandbox.paypal.com/cgi-bin/webscr".
Si tienes duda postea.
Suerte.
Saludos