Multiple payment methods, multiple currencies solution - e-commerce

We need a website where users can deposit funds to their accounts, transfer funds from one user's account to other user's account, withdraw funds. We are looking for reliable solution so that users can use several payment methods to deposit/withdraw funds and optionally use multiple currencies (so funds can be converted from one currency to another). This part of website should be similar to payments part of freelancer.com and similar websites. It means that user1 can deposit funds using PayPal, then user1 transfers part of these funds to user2 and user2 can withdraw these funds (deposited by user1 using PayPal) to user2's MoneyBookers account. Can anyone suggest solution for this? Does that mean that we need to have sufficient amounts on both PayPal and MoneyBookers or there's a way to transfer funds from our PayPal account to our MoneyBookers account (without commission) in order to process user2's withdrawal request. Does anyone know what freelancer.com and similar websites use to implement this? We plan to integrate with payoneer.com later as well.

The only way I know to transfer money between PayPal and Moneybookers directly would be to use a Moneybookers Mastercard and deposit with that on PayPal.
The other way (PayPal to MB) is not possible directly, you will need to make a PayPal payment to a third-party (your company), that then makes an automated deposit on Moneybookers. This is possible with their API.

Related

PayPal API to withdraw funds from PayPal to Bank account (Transfer funds from PayPal to Bank account)

Please note: This is a generic question and not something specific to only Indian PayPal  accounts. Looking for an API that does this.
I am looking for an API (preferably NVP API) which allows to transfer money to Bank account, which is ultimately withdrawing money from PayPal to Bank account.
Please direct me to the documentation if there exists an API for the same.
I am aware of the fact, that for Indian Business PayPal accounts, the auto-withdraw feature is enabled and the withdrawals are done automatically everyday.
I am a developer and few of our PayPal clients are looking for such a feature. One of them is from Israel.
P.S. This is a generic question and not something specific to only Indian PayPal accounts. This is not a country specific PayPal query.
Looking for an API that does this.
Please help me with this.
Awaiting a reply soon.
There is no API for this, and there also is no reason for such an API to exist.
Withdrawing money is done automatically everyday, as you mention, or it is done manually in https://www.paypal.com (try the https://www.paypal.com/wdfunds shortcut )
There is no need for any API.

Is it possible to attach/mirror a balance to a Bank Account? xero

Is it possible to attach a balance to a Bank Account?
Our product has a bank balance and we process payments that have to be sent back to Xero. I don't understand how to best present our bank balance in Xero or even if it makes sense to do this.
Currently I automatically create an expense account using the API and associate all payments we create in Xero with that. This isn't ideal because we'd like to show the current balance of funds the customer has in our product. Also, the account the user has with us isn't really an expense account it's more of a bank account.
When I create a bank account in Xero, I can't figure out how to associate an existing balance. Any guidance on best practices here would be appreciated.
Is it possible to attach a balance to a Bank Account? Our clients have a balance of funds with us very similar to a bank balance. How can I make that balance show up in Xero and have that account be used for Payments I create using only the API?
You can set the conversion balance for a bank account using the Setup endpoint:
https://developer.xero.com/documentation/api-guides/conversions
That will let you provide the initial balance via the API; the balance from that point is maintained via requests against the BankTransactions endpoint with the appropriate types:
https://developer.xero.com/documentation/api/types#BankTransactionTypes

Parallel credit card payments (akin to Paypal Adaptive payments)

I'm not sure this is the right place to ask but anyway:
I have an e-commerce platform that I want to monetize based on a percentage of revenue made (eg. a store that uses my platform has an order for $100, so I get 1% or $1, while they get $99).
Currently I offer paypal and credit card payments (via my merchant bank) to all stores on the platform (ie. all payments made, regardless of the store, are through the same paypal and merchant account). I then pay these stores per month which is ok for the moment because there are only a few stores using the platform.
Moving forward I want to automate this process and ideally have it operate in real time.
Paypal have an "Adaptive Payments" API that allows chained or parallel payments on a single transaction processed in real time. This means I can skim my 1% and pass the rest of the money along my customer in real time.
I was wondering if there is a similar real-time service for Credit Card processing*? If not, is there a bank/merchant that allow API payment access so I can automate payments per day or week? OR should I just transfer all money from my bank to paypal and use this to pay my customers?
*I realise you can process credit card payments through Paypal without having to sign up, but this is less than ideal. I want the credit card processing to happen on my page as at the moment I'm seeing about 70% of orders using this over paypal.
I was wondering if there is a similar real-time service for Credit Card processing?
No there isn't. True merchant accounts do not allow for split payments. Only one entity can receive a payment and it must be the business the merchant account has been set up for. Receiving the payment for someone else is called factoring and is against all of the major credit card issuers' rules. If a merchant account is found to be factoring it will be closed and the merchant who owns the account will be blacklist. This will prevent them from ever having a true merchant account again. Additionally, there is no way to send money with a merchant account other then issuing a refund for prior purchases.
If not, is there a bank/merchant that allow API payment access so I can automate payments per day or week? OR should I just transfer all money from my bank to paypal and use this to pay my customers?
Other then using adaptive payments, this is definitely the easiest and most straight forward way to accomplish this.

Workflow for taking a percentage of a payment (PayPal)

I'm implementing a business model where the service takes 10% of a fee. For example, the user lists a product for $100. The buyer purchases it. $90 goes to the seller, $10 is collected by the site.
Does anyone know offhand if this is feasible with Paypal. In theory all the money could go into our PayPal account and then a $90 payment could be made behind the scenes to the seller's account. Is it possible to programatically schedule a depsoit?
We also have the option of using a merchant gateway like Authorize.
Ideas appreciated. Thanks
look into paypal adoptive payments (beta) www.x.com , they allow you to distribute payments into multiple receiver.
if you want to schedule payments i think you can use the mass pay API to programmatically send payments from the PP account. But using the beta adoptive payments is much much easier.
Yes you can programmatically do a deposit to the seller's account. Paypal calls it Mass Pay.
You pay 2% for the deposit, with a cap. So it might make sense to pool the funds before you deposit them.

One eCommerce Store using multiple PayPal accounts

I was wondering if someone knew of a way to theoretically have one eCommerce store to act as a medium where sellers can sign up and sell goods and use their PayPal account to receive payments instead?
So, Vendor A signs up, stores their PayPal information. Whenever a customer purchases items form Vendor A, the money goes straight to Vendor A's PayPal account rather than the eCommerce store acting as a middleman and later has to payout all the vendors.
Sounds possible to me, as long as you have the vendor's paypal information, however that would make your data a security risk, because you would have to store the paypal information for multiple vendors.