Cómo automatizar el desembolso de pagos electrónicos de una cuenta bancaria a otras 20.000 cuentas bancarias?

StackOverflow https://stackoverflow.com/questions/2619018

Pregunta

Estoy ayudando a un negocio de inicio para poner en marcha y voy a ser la construcción o la búsqueda de un software de carrito de compras para su sitio web. No sólo habrá un producto para la venta, pero cada vez que alguien compra un producto, tengo que utilizar la información del cliente como su código postal, y que el distribuidor que compró a partir de comisiones calcular que irán a los diferentes distribuidores. Todo el dinero entrante será enviado a un tipo de cuenta de depósito para un par de semanas, y después de que pocas semanas es más, tengo que ser capaz de "encender el interruptor" y que cada una de las 20.000 distribuidores para obtener su parte que le corresponde de que cuenta en custodia, en función de los datos almacenados que refleja la actividad de sus ventas y comisiones de vencimiento. ¿Es esto algo que puedo escribir un script para manejar? Mejor aún, es esto algo una solución de código abierto de bajo costo o puede manejar, o algo que puede ser configurado en algo así como Paypal? O es un mejor enfoque de alguna manera crear una página web donde cada distribuidor puede iniciar sesión y ver a sus comisiones debido e iniciar la transferencia de cuenta por su propia cuenta, pero la aplicación web les impiden la transferencia de más de lo que están debido?

Gracias

¿Fue útil?

Solución 3

acabé decidiendo ir con el depósito directo con un banco local para establecer estas transacciones en masa hacia arriba. Va a costar mucho menos que ir con las transacciones masivas de Paypal en la reserva de largo plazo. (0,15 $ por cada transacción de pago es mucho mejor cuota de un 2% por transacción para las grandes transacciones)

Otros consejos

Comisiones son un problema sensible y complejo. Yo no verla de esta manera, porque yo estaría preocupado acerca de que sea demasiado simplista.

Yo construiría en la solución por lo que las distribuciones se pueden persistir en una base de datos. Usted querrá tener excelentes instalaciones auditoría y seguimiento, en caso de que haya problemas que causan un distribuidor de demandar a usted.

Usted querrá tener las reglas de redondeo bien establecidos y probados.

Me configurar una tarea programada o una tarea programada que podría leer la base de datos y realizar los depósitos en cuenta. Asumo que va a cifrar todos estos datos sensibles.

me gustaría echar un vistazo a Eric Evans "Domain Driven Design". Él tiene un capítulo agradable en la división de las empanadas financieros como éste.

En función de su valoración crítica, se escucha un guión como una gran idea si la intención es que estas transferencias deben ser totalmente automatizado. ¿Hay algún beneficio para un distribuidor para acceder a una página web para iniciar una transferencia? A menos que haya algo más que estarían haciendo en el sitio, usted es probablemente mejor simplemente ir con una solución automatizada, al menos para la primera versión de este servicio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top