2010-03-08 29 views
5

Me gustaría cobrar automáticamente a mis miembros una cantidad variable de dinero en función de los servicios que utilizan en mi sitio web. Acumularían un saldo adeudado, y luego cada semana se les cobraría por esa cantidad. ¿Hay alguna manera de hacerlo sin tener que almacenar la información de su tarjeta de crédito en mi base de datos?¿Cargar automáticamente la cuenta de PayPal?

(similar a mi last question, pero me he dado cuenta de que realmente no quiero ir a través de los dolores de cabeza y problemas de responsabilidad de tener que almacenar de forma segura información de CC)

Respuesta

5

Para lograr esto tendrá que crear su propio sistema de suscripción que gestiona el "cuándo" de la suscripción, así como el "cuánto". Luego puede usar la API de su procesador de pagos elegido para procesar la transacción.

Un ejemplo de esto sería usar Authorize.Net Customer Information Manager (CIM) API para almacenar información de facturación del cliente, incluida la información de su tarjeta de crédito, y luego tener un trabajo cron que sondee periódicamente la base de datos y, cuando el usuario cumpla los criterios para un pago, calcule la cantidad adecuada y luego use la API de CIM para procesar su tarjeta de crédito. La integración es perfecta, por lo que se verá tan profesional como puedas.

+0

Heh ... esos 4 puntos que tienen en esa página están justo en el dinero. Suena exactamente como lo que estoy buscando, aunque me gustaría no tener que pasar por otra API, y luego conectar el 2 (Authorize.net * y * PayPal) – mpen

1

Realizo un proceso similar en mi sitio web y hay formas de evitar pasar por una API para procesar las tarjetas de crédito de sus clientes. Usamos Chargify para crear el sistema de suscripción que administra "cuándo" se le cobrará a su cliente y "cuánto".

Nuestra pasarela de pago está conectada a Chargify, que almacena toda la información de la tarjeta de crédito para que no tengamos que cumplir con PCI. (puede usar PayPal como su pasarela de pago si lo desea). De esta forma, no tenemos que pasar por una API para indicarle a nuestra pasarela de pago que cargue las tarjetas de crédito de nuestros clientes.

Si fue en la misma dirección y utilizó un servicio como Chargify, tendrá que crear una API que le indique a Chargify cuántos servicios ha utilizado su cliente en su sitio web para que Chargify sepa cuánto cobrar a sus clientes. O puede ingresar manualmente la cantidad de servicios que sus clientes usaron ese mes, pero si tiene muchos clientes, eso llevaría mucho tiempo.

+0

¡Buen momento! Estaba a punto de intentar esto de nuevo en los próximos días. Definitivamente mirará a Chargify, ¡gracias! – mpen

Cuestiones relacionadas