Tengo un par de clientes que desean tomar los detalles de la tarjeta de crédito en su sitio web que luego pueden facturar en el futuro (uno ejecuta cursos y los usuarios solo facturan 4 semanas antes del curso si no lo han cancelado y uno ejecuta un se requiere recaudar fondos para cada recaudación de fondos por lo menos $ 3k, cualquier cantidad inferior a la que se retira de su tarjeta de crédito). Aprecio mucho que no puedan/no deben tomar y almacenar los datos de CC en sus propios sitios, pero quería verificar sus puntos de vista sobre la mejor solución para hacerlo. Obviamente, si los usuarios pagaran inmediatamente en línea, estaría bien y se podría usar cualquier pasarela de pago, sin embargo, no deben facturarla inmediatamente y cobrar un monto indeterminado en el futuro (generalmente un par de meses más tarde). eso solo se puede establecer justo antes del pago.¿Cómo tomar tarjetas de crédito en línea para pagos futuros?
Estoy en lo cierto al pensar que la mejor manera de hacerlo es utilizar algún tipo de sistema de pago recurrente variable (por ejemplo, FuturePay de WorldPay, PayPal's automatic billing o Authorize.net's CIM service). Estos (y otros servicios similares) permiten pagos variables (aunque WorldPay/PayPal parecen estar configurados para pagos recurrentes en lugar de pagos únicos).
También parece existir la opción de utilizar una empresa como http://www.braintreepayments.com/credit-card-storage para almacenar la información. Estaría muy agradecido si alguien pudiera confirmar cómo generalmente se trata de lidiar con esta situación y si usa las opciones que menciono arriba o si hay alguna alternativa mejor/más adecuada.