visa santander recurrentes recurrente predeterminada por pagos pago mexico hacer forma configurar como cambiar ruby-on-rails paypal

ruby-on-rails - santander - pagos recurrentes visa



Paypal pagos recurrentes con cantidad variable (1)

1) Esto es cierto si usa los botones de suscripción estándar, pero si está trabajando con la API de pagos recurrentes, puede cancelar el perfil con ManageRecurringPaymentsProfileStatus .

2) Sí, con las transacciones de referencia puede cargar cualquier cantidad que necesite en cualquier momento, pero le correspondería a usted construir su propio sistema de pagos recurrentes, básicamente, utilizando transacciones de referencia. Puede ejecutar un script cada día que pase por todas sus cuentas y procesar los pagos adeudados en consecuencia.

Otra opción sería que sus usuarios creen un perfil de aprobación previa y luego utilicen la API de pago para procesar pagos utilizando las claves de aprobación previa. Esto es muy similar a las transacciones de referencia.

Primero, observe que he leído muchas publicaciones relacionadas con este tema, pero la información proporcionada no es suficiente para mí o no es correcta.

Estoy desarrollando un sitio web con AngularJS y Ruby on Rails que ofrece diferentes servicios. Los usuarios pueden suscribirse a estos servicios (uno o varios) y obtienen un pago recurrente de Paypal (a través de un perfil) para pagar estos servicios (usando API de comerciante). Por una cantidad fija, el servicio está funcionando bien para mí.

El problema es que la cantidad puede ser diferente de un período a otro, dependiendo de la cantidad de servicios que el usuario esté suscrito.

He leído los documentos de Paypal, pero todavía no está claro cuál es el enfoque correcto.

Mis enfoques son:

  1. Una vez que un usuario suscribe un nuevo servicio, puedo eliminar el perfil de pago recurrente existente (con un monto fijo) y crear uno nuevo. Esto estaría bien, pero he leído que no puedo eliminar un perfil automáticamente de mi aplicación. Solo puedo crear Para eliminar un perfil existente, tengo que hacerlo manualmente, iniciando sesión en mi cuenta comercial de PayPal y eliminándolo. Si es cierto, entonces esta no es una solución para mí, porque no puedo hacer todo fluir automáticamente. Sin embargo, esto es bastante extraño para mí. ¿Es esto cierto? Si no, ¿podría decirme cómo hacerlo?

  2. Aunque no leí mucho, leí en una publicación que puedo usar transacciones de referencia para implementar esto. ¿Es esto correcto?

ACTUALIZAR https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns/#recurringreftxns

Por lo que yo entiendo, las transacciones de referencia me permiten variar el monto para obtener del comprador cuando lo ejecuto, pero el problema es que esta operación no se ejecuta de forma recurrente (administrada por Paypal). Debería mantener la lógica para ejecutarla desde mi aplicación. ¿Derecha?

Cualquier otro enfoque o aclaración es bienvenido.

ACTUALIZAR Mi primer enfoque es crear solo un pago recurrente variable con la cantidad de todos los servicios suscritos. Pero, ¿tal vez la solución es crear un perfil de pago recurrente por cada servicio?