Hola,
El plugin [Woocommerce Subscription] permite agregar cobros recurrentes a un sitio web, así como pagas Netflix o Amazon Video.
El cobro puede ser automático (si el proveedor lo permite) o manual, enviando correos de recordatorio al cliente, esa gestión de correos así como el registro de pagos, lo controla el plugin y quedan muy ordenados.
El plugin [Woocommerce Subscription] dispone de una API propia para interactuar sin necesidad de modificar el código en duro.
Dicho eso, este es el requerimiento:
Desarrollo A) Agregar al plugin Woocommerce Subscription la nueva pasarela de pagos (en formato de addon), la pasarela nueva se llama {Transbank Oneclick} y permite cobros recurrentes automáticos mediante Tokenización con tarjetas de débito y crédito.
Ten presente:
- La integración debe ser Si o Si usando la API, así eventualmente poder actualizar el plugin sin riesgo de dañar la integración.
Desarrollo B) Este es un desarrollo en PHP (fuera de wordpress).
Se requiere crear un formulario que permita para suscribirse a Oneclick, considerar las siguientes funcionalidades
------------------
para el usuario
------------------
- suscripción
- cancelación de la suscripción
- revisar los pagos realizados en una intranet
- reversar un pago
- mail de bienvenida
- mail si no se pudo realizar el cobro
- escoger un monto a suscribir de una lista + la opción "otro monto"
---------------------
para el comercio
---------------------
- panel de control
- un editor de correos los que se activarán automáticamente: registro, pago realizado, pago no realizado, de-suscripción
- revisar los suscriptores, sus pagos, los no pago
- re-insistir manualmente en un pago
- reversar un pago
- los pagos deben activarse automáticamene usando cron
- definir que montos aparecerán por defecto para las sucripciones
- crear un formulario para embeber en su sitio web
- exportar a excel los registros
- configurar la forma de salida de los correos: phpmail() ó smtp
- transbank oneclick, tiene 2 modalidades de uso: {normal y mall} ambas deben ser compatibles el sistema.
Importante
- Desarrollo en PHP/MySQL, el framework que elijas
- Entrega de los fuentes para nuestro backup
----------------
REFERENCIAS
---------------
Documentación Transbank Oneclick:
a)
https://publico.transbank.cl/productos-y-servicios/soluciones-para-ventas-internet/webpay-oneclick
b)
https://www.transbankdevelopers.cl/documentacion/webpay#oneclick
c)
https://www.transbankdevelopers.cl/referencia/webpay#oneclick-mall
d)
https://www.transbankdevelopers.cl/referencia/webpay#webpay-oneclick-normal
e)
https://github.com/freshworkstudio/transbank-web-services
f)
https://github.com/freshworkstudio/demo-store
Algunas integraciones para que mires y tomes ideas:
a)
https://www.fnh.cl/donaciones/
b)
https://hellowine.cl/suscripcion
c)
https://www.miparque.cl/apoya/hazte-socio/
d)
https://ayuda.peixe.com/hc/es/articles/360012668214-Tengo-dudas-sobre-el-pago-a-trav%C3%A9s-de-OneClick
Gracias por leer, espero tu presupuesto, favor indícame si te interesa el desarrollo A, el B o Ambos.
Saludos.
Plazo de Entrega: No definido