Come automatizzare l'erogazione dei pagamenti elettronici da un conto bancario a 20.000 altri conti bancari?

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

Domanda

sto aiutando un business di avvio per lanciare e io sarà la costruzione o la ricerca di un software del carrello di shopping per il suo sito web. Ci sarà un solo prodotto in vendita, ma ogni volta che qualcuno acquista un prodotto, devo usare le informazioni sui clienti come il loro codice postale, e che il distributore hanno comprato da commissioni a calcolare che andranno ai diversi distributori. Tutti i soldi in entrata verrà inviato a una sorta di conto vincolato per un paio di settimane, e dopo che qualche settimana è finita, ho bisogno di essere in grado di "lanciare l'interruttore" e causare ciascuno dei 20.000 distributori per ottenere la loro giusta quota di che conto di deposito a garanzia, a seconda dei dati memorizzati che riflette l'attività le loro vendite e commissioni. È questo qualcosa che posso scrivere uno script per gestire? Meglio ancora, è questo qualcosa una soluzione fonte economica o aperti in grado di gestire, o qualcosa che può essere configurato in qualcosa come Paypal? O è un approccio migliore in qualche modo creare una pagina web in cui ogni distributore può accedere per vedere le loro commissioni dovute e di avviare il trasferimento di conto da soli, ma il web app li limitano di trasferire più di quello che stanno causa?

Grazie

È stato utile?

Soluzione 3

ho finito per decidere di andare con deposito diretto con una banca locale per impostare queste transazioni di massa in su. Costerà molto meno che andare con le transazioni di massa di Paypal nella LongRun. (0,15 $ tassa per ogni transazione è quota molto meglio di 2% per ogni transazione per le grandi transazioni)

Altri suggerimenti

Le commissioni sono un problema delicato e complesso. Non vorrei vederlo in questo modo, perché sarei preoccupato sul fatto che sia troppo semplicistico.

mi piacerebbe costruire nella soluzione in modo che le distribuzioni possono essere persistenti in un database. Avrai voglia di avere un'ottima auditing e monitoraggio impianti, nel caso in cui ci sono problemi che causano un distributore di citare in giudizio voi.

Ti consigliamo di avere le regole di arrotondamento ben stabiliti e testati.

Mi piacerebbe impostare un processo di cron o operazione pianificata in grado di leggere il database ed eseguire i depositi di conto. Presumo che stai andando a crittografare tutti questi dati sensibili.

mi piacerebbe dare un'occhiata a Eric Evans' "Domain Driven Design". Ha un bel capitolo sul dividendo torte finanziari come questo.

In base al vostro interessante resoconto, viene emesso uno script come una grande idea se l'intenzione è che questi trasferimenti devono essere completamente automatizzate. Quali sono i vantaggi di un distributore per accedere a una pagina web per avviare un trasferimento? A meno che non ci sia qualcos'altro che avrebbe fatto sul sito, si sono probabilmente meglio solo andare con una soluzione automatizzata, almeno per la prima versione di questo servizio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top