Si estás buscando alguna librería escrita en PHP para implementarla en tu sitio web donde necesitas que los clientes paguen o dejen donaciones usando los sistemas de pago como Paypal o Authorize.net y 2Checkout, aquí tienes una clase escrita en PHP que te va a facilitar dicha implementación.

PHP Payment Library for Paypal, Authorize.net and 2Checkout (2CO) es una librería desarrollada por phpFour y la puedes descargar en un paquete donde además vienen algunos ejemplos de uso y las instrucciones, en inglés pero muy ilustrativas.

Enlace para descargar la librería.