Comment automatiser le décaissement des paiements électroniques d'un compte bancaire à 20.000 autres comptes bancaires?

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

Question

J'aide une entreprise de démarrage pour lancer et je construirai ou de trouver un logiciel de panier pour son site web. Il n'y aura qu'un seul produit à vendre, mais quelqu'un à tout moment achète un produit, je dois utiliser les informations client comme leur code postal et qui ils ont acheté le distributeur de commissions aux calculate qui iront aux différents distributeurs. Tout l'argent entrant sera envoyé à une sorte de compte séquestre pendant quelques semaines, et après que quelques semaines est terminée, je dois être en mesure de « jeter le commutateur » et que chacune des 20.000 distributeurs pour obtenir leur juste part de qui compte séquestre, selon les données stockées qui reflète leur activité commerciale et commissions dues. Est-ce quelque chose que je peux écrire un script pour gérer? Mieux encore, est-ce quelque chose d'une solution source ouverte ou peu coûteuse peut gérer, ou quelque chose qui peut être configuré dans quelque chose comme Paypal? Ou est une meilleure approche pour créer en quelque sorte une page Web où chaque distributeur peut se connecter et voir leurs commissions dues et lancer le transfert de compte sur leur propre, mais l'application Web les empêcher de transférer plus de ce qu'ils sont dus?

Merci

Était-ce utile?

La solution 3

J'ai fini par décider d'aller avec le dépôt direct auprès d'une banque locale pour définir ces opérations de masse vers le haut. Il vous en coûtera beaucoup moins que d'aller avec les opérations de masse de Paypal dans le longrun. (0,15 $ par des frais de transaction est beaucoup mieux que des frais de 2% par transaction pour les grandes transactions)

Autres conseils

Commissions

sont un problème délicat et complexe. Je ne le voir de cette façon, parce que je serais inquiet à ce sujet étant trop simpliste.

Je le construire dans la solution de sorte que les distributions peuvent être conservées dans une base de données. Vous voulez avoir une excellente vérification et le suivi des installations, au cas où il y a des problèmes qui causent un distributeur à vous poursuivre en justice.

Vous aurez envie d'avoir les règles d'arrondi bien établies et testées.

Je mis en place une tâche cron ou tâche planifiée qui pourrait lire la base de données et effectuer les dépôts de compte. Je suppose que vous allez chiffrer toutes ces données sensibles.

Je jeter un oeil à Eric Evans' "Domain Driven Design". Il a un chapitre agréable sur la division des tartes financières comme celui-ci.

Sur la base de votre writeup, un des sons de script comme une bonne idée si l'intention est que ces transferts devraient être entièrement automatisés. Y at-il un avantage pour un distributeur pour se connecter à une page Web pour lancer un transfert? À moins d'autre chose qu'ils feraient sur le site, vous êtes probablement mieux d'aller juste avec une solution automatisée, au moins pour la première version de ce service.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top