En respuesta a la pregunta de Alison en mi comentario sarcástico (lo siento):
hacer una búsqueda en algo como "historias de horror de Paypal" por maldad en ambos lados de la valla (comerciante y consumidor). Como usuario final, siempre tengo problemas para usar mis tarjetas de crédito comerciales. En su lugar, intente con algo como http://authorize.net, http://www.braintreepaymentsolutions.com/ o http://www.zuora.com/index.html. Todos estos tienen bibliotecas de idiomas específicos para ayudarlo.
no creo que se encuentra una biblioteca que abstrae múltiples pasarela. No he visto ninguno y todos hacen las cosas de forma un poco diferente que dificultaría las cosas. De todos modos, no es tanto código para escribir o personalizar de sus bibliotecas proporcionadas.
Personalmente, voy con authorize.net para mis necesidades. Está tratando directamente con la pasarela de pago en lugar de con un tercero como paypal, braintree o zuora. Solo recuerde, cuanta más gente entre usted y el banco, menos dinero tendrá para quedarse.
Hágase usted y sus clientes un favor. No use PayPal. – Mike
@Mike gracias por la sugerencia. ¿Alguna razón en particular o sugerencias alternativas? Si tengo una buena biblioteca que permite muchas opciones de pago, entonces mis clientes y yo tendremos un grado de elección en el asunto. – Armand