Online payments for a middleman - paypal

I'm new to online payments and would like some opinions on my task. Here is the scenario:
I have a website where people buy and sell digital photos. A seller has a photo and wants to sell it. They create an ad on the site and upload the photo into the website database. Buyers looking for photos come to the site and buy them. The buyer pays the asking amount and then can download the photo. As the middleman, I'd like to charge the seller a fee or percentage of the selling price. The buyer shouldn't pay any website fees, just the selling price.
My question is - what is the best way to do this? I dont mean programmatically, but what service should I be looking at? As far as I know PayPal wont work because of their fee structure. Im told Amazon payments would work but its sort of a hack. The seller has to set up a business account and then tie their item to my website as a third party sales venue. Is there an easire way to accomplish what Im trying to do? Of course keeping fees as low was possible.

This will work perfectly fine with PayPal.
PayPal offers Adaptive Payments as of a while ago, which allows you to specify 'primary' and 'secondary' receivers (up to 10 recievers per 1 transaction I believe, from the top of my head).
You could thus use Adaptive Payments to set the photographer as the primary receiver, set yourself as the secondary receiver and optionally move the transaction fees onto the photographer as well.
Have a look at this page for more information.

Related

Best way to split a payment using the Smart Payments Button

I am setting up the Paypal integration for a Clients website. He has a page where users can buy stuff that others users sell and he wants the buyers to pay using Paypal, he also wants the payment to be charged a fee, so that a percentage of the payment goes to the website owner and the remainder goes to the seller. For example:
Tom sells shirts at $20 each and i want to buy two, so i would pay $40 plus the 3% of the transaction, that would sum up to $41.2, $40 would go to Tom and $1.2 to the page owner.
How can i do this using Paypal? I have been reading a lot Smart Payments Button describes how to set a payment but the funds go to a single person, i need to set a chained payment, split payment or something alike and their docs seem very fuzzy.
Any help is appreciated.
Thanks!
platform_fees , documented here , is the analogue to chained payments. However, it is only available to PayPal partners -- i.e., probably not your client.
For separate transaction payments to more than one receiver account, there is multi-seller payments.
After completing the Paypal Integration and after tears and pain i can tell that i couldn't use platform_fees.
The implementation is complete and working but i wrote to customer support and to dev support and they just don't want you to use platform_fees so nothing will work along that path.
The solution they provide and the one they want you to use is getting all the money on your account and then splitting it using Payouts to all the clients.
Really bad solution imo but its convenient for them because they charge more transactions instead of allowing you to do everything on a single transaction.

Setting up paypal so my client gets a percentage from every transaction on her site

I have a client that wants a site that hosts sellers selling items and allows buyers to purchase the items. She wants all the money transactions to be between the buyer and seller and she collects a percentage of the sale. She wants her percentage to be automatically put in her paypal account. Kinda like eBay for example.
I have used paypal standard with buttons but have never done anything like this. Does anyone have any suggestions about how I would get started and/or how this is done?
Thank you for your suggestions,
Greg
Many people would (and probably will) recommend using some sort of split/chained payment solution, but I will just point out that the site you mention, eBay, does not use split payments. eBay sellers register with eBay; eBay faciliates the sales and bills the sellers for their fees. You can do the billing through invoicing, or via preapproved payment/billing agreements (which allow you to collect from sellers without them having to send you each payment).
While this solution requires you to do a little more work (tracking sales & billing) it is a lot more flexible.

Are there any frameworks to link payments between customers and sellers?

I am working on an app that enables customers to make on-the-go payments. I want the payment experience to be as effortless and hands-free as possible.
An example use case would be to fill up the gas on a gas station and not have to take out your wallet at all.
Ideally, I'd like to use services like Google Wallet, Paypal or Apple Pay etc. But I am not sure how to process and post the payment to the actual seller. In this case, what I can't figure out is how would I determine the actual seller and how I can link the seller account to my app, so the payment goes to the actual seller.
Any ideas on how to do this?

Chargify vs Amazon's, Google's and PayPal's payment service?

I wanna build a web store for selling people's second hand products.
A customer adds the products into a shopping cart.
He/she pays (credit card, bank account) for it and I get the money.
The seller sends the bought products to the customer.
I get send the money to the seller (and have taken a fee for it).
People tend to mention Amazon's, Google's and PayPal's payment service but recently I came across services like Chargify and Recurly.
My questions:
How do these two differ from the other three?
Which one would support the above mentioned transaction process?
How should I set up the above transaction process?
The "big 3" require an account. How do I charge with just a credit card or bank account only?
Thanks!
Thanks for thinking of Chargify.
We're not the right thing for your need... we focus on helping a business manage many things involved in recurring billing of customers.
For what you want to do, I think one of the "Big 3" is the way to go. You've got the extra "wrinkle" of this, however: you're essentially collecting money on behalf of each Seller, and each Seller may be selling very different things and will have different levels of honesty, etc.
All of my experience is with merchants that have a traditional merchant account and payment gateway, which together allow them to charge credit cards. But the banks that issue merchant accounts want to know what each merchant (each Seller) is about. I'm 99% sure the banks dislike a single merchant account being used to sell / collect credit card payments for more than one merchant.
Anyway, to the degree that it's useful, I wrote a blog post last year about merchant accounts and payment gateways. It may be helpful to you as you explore options:
https://lancewalley.wordpress.com/2010/06/22/merchant-accounts-payment-gateways/
See my answer in Online payments for a middleman.
PayPal Adaptive Payments allows you to accept guest payments, without requiring buyers to have a PayPal account.
Another thing to think about is regional availability; Amazon / Google may sound interesting, but are not very useful if you don't live in the US or UK. Whereas PayPal Adaptive Payments is available pretty much globally (with the exception of a few countries where PayPal hasn't launched yet).

Micropayment processing using Paypal or other payment processing service?

Currently, I use PayPal for payment processing. Almost 90% of the items are sold for $.99 and would like to use Paypals's Micropayment account, but PayPal states "support for Micropayments to merchants for US to US, GB to GB, AU to AU, and EU to EU transactions". My company is located in the US but the customers are very global. Does this mean using Micropayment option, I can't take payment from someone who lives in Europe or outside the US? Currently I am using the regular account and I am paying $.34 for each sale, which is very unprofitable. Are there other payment processing service I can use with lower fee?
Thank you.
Unless you have insanely high volume like fast-food chains do, it is very difficult to obtain a merchant account where the transaction pricing is feasible for micro-payments. Most providers will suggest an aggregation model where you sell your content but only bill your customers periodically, i.e. bill them once a month so that several purchases are bundled together, making the transaction fees less of an impact.
Here is one provider offering such a model:
http://www.allcharge.com/services-billing-micro-payments.asp
I do not work for the above company (in fact, I work for a payments company that does not offer micropayments).
Not the answer you were hoping for, I'm sure, but hopefully it helps.
Take a look at www.carrot.org which runs a micropayment system. Customers using carrotPay load funds into an electronic purse - WebPurse - and can make payments with 2 clicks if you have a Carrot buy button installed on your site. The buy button can be set up along side other payment methods on your site. The webpurse automatically converts the currency so if your client has GBP in their purse, they will be presented with a GBP price for authorisation but the merchant receives USD if this is the currency they used to price the product. Charges work out at 6% - 10% maximum. The Webpurses can also used for some kind of loyalty schemes as they will store many different currencies, real and virtual. If you would like more information please contact andy#carrot.org
Take a look at Google's In-App Payments. The fee is a flat 5% which is great for transactions
http://code.google.com/apis/inapppayments/
I do work for Google, but I've taken a look at other similar products and can honestly say that In-App Payments is a very competitive product.
You can use Randpay - scalable micro-payment system, based on blockchain: https://medium.com/#emer.tech/randpay-6a028f16c82a