Como automatizar o desembolso de pagamentos eletrônicos de uma conta bancária para 20.000 outras contas bancárias?

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

Pergunta

Estou ajudando um negócio de startups a ser lançado e estarei construindo ou encontrando um software de carrinho de compras para seu site. Haverá apenas um produto à venda, mas sempre que alguém compra um produto, tenho que usar informações do cliente como o ZipCode e qual distribuidor de que comprou para calcular comissões que serão destinadas aos diferentes distribuidores. Todo o dinheiro recebido será enviado para um tipo de responsabilidade de custódia por algumas semanas e, depois disso terminar, preciso "jogar o interruptor" e fazer com que cada um dos 20.000 distribuidores obtenha sua parcela legítima de Essa conta de custódia, dependendo dos dados armazenados que refletem suas atividades de vendas e comissões devidas. É algo que eu posso escrever um script para lidar? Melhor ainda, isso é algo que uma solução de código aberto ou barato pode suportar, ou algo que pode ser configurado em algo como o PayPal? Ou é uma abordagem melhor para criar uma página da Web na qual cada distribuidor possa fazer login e ver suas comissões devidas e iniciar a transferência de conta por conta própria, mas o aplicativo da Web os restringe de transferir mais do que o que é devido?

Obrigado

Foi útil?

Solução 3

Acabei decidindo ir com depósito direto com um banco local para definir essas transações em massa. Custará muito menos do que ir com as transações de massa do PayPal no Longrun. (0,15 $ taxa por transação é muito melhor que 2% de taxa por transação para as grandes transações)

Outras dicas

As comissões são um problema sensível e complexo. Eu não veria dessa maneira, porque ficaria preocupado em ser muito simplista.

Eu o construiria para a solução para que as distribuições possam ser persistidas em um banco de dados. Você deseja ter excelentes instalações de auditoria e rastreamento, caso haja problemas que fazem com que um distribuidor o processe.

Você vai querer ter as regras de arredondamento bem estabelecidas e testadas.

Eu configurei uma tarefa cron ou tarefa programada que poderia ler o banco de dados e executar os depósitos da conta. Suponho que você vai criptografar todos esses dados confidenciais.

Eu daria uma olhada no "Design de Domínio" de Eric Evans. Ele tem um bom capítulo sobre a divisão de tortas financeiras como esta.

Com base na sua redação, um script parece uma ótima idéia se a intenção é que essas transferências sejam totalmente automatizadas. Existe algum benefício para um distribuidor fazer login em uma página da web para iniciar uma transferência? A menos que haja algo mais que eles façam no site, você provavelmente está melhor seguindo uma solução automatizada, pelo menos para a primeira versão deste serviço.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top