Hi everyone,
This is a scenario to one of the system I'm currently developing:
I have a platform where users can register and place their product online, provide a price and buyers can add a product to the shopping cart.
On checkout, the buyer enters their credit card information on a secure (https) protocol.
My question is this:
How do implement the way that (when the purchasing is successful) the product owner can receive the money to his account? Don't forget that the shopping cart can contain products from many different vendors so the vendors must receive their money after purchasing. Is there a facility that allows me to take a credit card of the buyer, and check whether the payment is approved, split the amounts paid to the vendors amount they need from the purchase done by the buyer?
Also, I need to keep this as a transaction history.
I'm doing this in Java and I have no clue on online payment processes/procedures.
Thanks in advance.
PS I don't have a US Bank Account. For now, it caters for South African market.
Edit For South African companies, we have to apply for a Business account, which allows us to either purchase items online via internet banking (that means that online shops have to have a provide their account details online for the buyer to do online purchasing via internet banking) or through an online payment gateway such as PayGate.
Unfortunately, each banks here have certain trusted payment gateways they stick with and it other banks may not be affiliates to these payment gateways.
PayPal facility is not yet available in South Africa, FNB is busy negotiating with PayPal (actually eBay) to bring the facility here. If successful, only FNB will have PayPal support.