Buenas,
Tienes que instalar un dll en tu servidor para poder realizar los cobros con paypalpro, tambien tienes que registrate en paypal para obtener el user y el password para poder utilizar dicho componente luego programar en ASP.NET, PHP, etc. la validacion de la tarjeta, ten en cuenta que con paypal pro tu sistema interectua con paypal y paypal solo te devuelve variables de la transaccion (efectuada, rechazada, etc) visita este sitio ahi te explican mejor las cosas
https://www.paypal.com/IntegrationCe..._pro_home.html
espero te sirva...
Saludos.