django - best way for transfer money to users bank account - django

I am developing a django based application and want to transfer money to users bank account according to their earned points.
At the end of week I have a payback amount that should be send to users. How to deposit that amount to their bank account automatically at end of week.
Should I make transitions manually or there is any secure way to ?
Is it possible to transfer money from my bank account to another with script ? If not then how big companies like - adsense, facebook, amazon transfers credits ???

Related

How do we know the amount of money in each account in blockchain?

I am trying to learn how blockchain works. I know that blockchain is nothing but list of blocks containing transactions, what I cannot understand is how do we then know how much money is contained in each account, since we are only maintaining list of transactions?
In distributed platforms, 2 models of accounting for account balances are most commonly used:
a state model, when each of the nodes, after the execution (or reception) of the transaction, accordingly changes the account state record in its local database (Ethereum, Hyperleger Fabric)
model of unspent remainings (UTXO), when the account balance is formed from the sum of the balances of "unused" transactions (Bitcoin, Corda)

Rails::Paying directly to customer's bank account

I have been using Stripe as a payment method. I need to implement ACH to pay back to the customer's bank account.
Here's the summarized business model.
We sell recurring subscriptions to our customers
With every subscription we deposit some amount as rewards in their account
At any point of time they can claim their reward money
We ask them if they want to get paid via check or ACH
Paying to customer via check has been completed.
For ACH, I talked to Stripe and came to know that Stripe only accept payments, but it does not hold funds and exchange them with other people.
I researched and found out that Paypal does this.
Is there any other way?
Thanks

Will I be charged for the test users I create using google-admin-sdk?

With Google Apps I have to pay for each user account. At which point does this charge happen? I want to test my project against 1000 users to see how it handles the load, but I don't want my program to create 1000 users if I'm going to be charged.
Is there a developer sandbox where any number of users can be created freely?
Thank you
Yes, you will be charged. But the billing is on a daily basis.
https://support.google.com/a/answer/1247362?hl=en
Note that we will prorate the number of seats for partial months of usage. So, for example, if you add a user on April 1 and delete them on April 15, we will charge you for only half a month of usage.

identifying and blocking suspicious attempts

i am about to start work on a group-buying site. it works like this: a phone costs 100USD, but if 50 people buy it together , u get a price of 70USD.
so the website launches this offer, waits for 50 people to deposit money . once the threshold is reached, everyone is sent a coupon and that person can go and get his phone.
the problem.. there will be few offers which will be time-limited. for example, total of 100 mobile phones available only. the first 100 users can only buy it. the offer starts on 5th janissary at 11am.
now, how we can detect any suspicious attempts. like a person writing a script and buying all the 100 units.
i dont think IP based limits is a good enough criteria as REAL BUYERS may access the website using the same IP.
environment is LAMP.
why should you care , the more you sell the more you make money :) if the transaction is made you can enforce that user can't buy with same payment method and credentials twice. And as you said user must deposit money before he can make the purchase. You can ask user credit card data before the sale is opened, that is rather good limit as scammer must use 50 different credit cards

Amazon FPS - aggregate multiple payments?

This has to do w/ Amazon's Flexible Payment service:
In order to try to save transactions costs I would like to aggregate all of my customers' payments & then settle them in a single pay request at the end of the day. Is this possible?
For instance, in the same day, Bob buys something for $25, Susan buys something for $30, Tim buys something for $15. Instead of sending a pay request for EACH person immediately after they buy, I want to send a SINGLE pay request at the end of the day.
The examples Amazon gives for Aggregated Payments only lists multiple payments from the SAME user, not different users.
This isn't possible, because the fees cover the processing of customers credit and debit cards, so they need to be applied to the balance of each customer.
You could still use aggregate payments to send a pay request at the end of the day for each user (in case they buy something else), but each credit card needs to be charged and you can't combine those charges.