I am creating a portal when user can pay money and purchase product. They can even create account and transfer money to that account via paypal for instant purchase.Now I want to allow them to withdraw remaining amount from their account. I have tried Mass-pay paypal classic api, but It is not allowing me to pay my users in different country. My store's default currency is Euro. Does any one have better solution for withdraw amount via paypal?
You can try Paypal adaptive payment for sending money
Check following links
https://developer.paypal.com/docs/classic/api/adaptive-payments/Pay_API_Operation/
https://developer.paypal.com/docs/classic/adaptive-payments/integration-guide/APIntro/
Related
Hi we are creating a mobile app for marketplace where we are hoping to get eBay model implemented. Where buyer will pay the seller and we will take our cut from the seller. We actually don't want to get payment ourself for the sale and handle the disputes for order shipping or chargebacks.
When a sale is done on our app, the buyer should send the payment to the sellers paypal and then Paypal will handle all the other stuff regarding that like disputes or chargebacks.
I want seller to link his paypal account to our app and we will take permissions for future payments and maintain a record where we can calculate his fee regarding sales made on our platform. Paypal Mobile SDK support this feature.
But my question here is how can we automate the original purchase process? One option is when a sale is done, we will send invoice from seller side to the buyer (possible using Paypal REST API) and open invoice pay link on the buyer side. Once the buyer pay the invoice and transfer the funds to the seller we will know that sale is approved successfully because as a Paypal facilitator we have access to that invoice (we actually sent that invoice to the buyer as we have permissions of invoicing of seller account).
But what if we don't want invoicing system? Can we implement anything where buyer will send the funds to the seller without generating an invoice from our app. Like when a sale initiated, we will present buyer a page where he will pay directly to the seller (without us involved) and we will track that transaction and make outstanding cut on that sale?
My Research so far
Payapl mobile SDK for iOS don't allow us to take permissions for invoicing, we can take single, future or profile sharing permissions in app
Paypal Rest API allow us to take permissions for invoicing but not for future payments (that is necessary to take our cut from the seller's account)
If we use Paypal Mobile SDK, we can take funds in our account but not directly to our sellers account
Adaptive payments is an option where can take funds from buyers and after deducting our cut send the rest to the buyer but in that case we will be primary recipient and seller will be secondary, being a primary recipient we are responsible for shipping the product which at this stage we don't want. Want want to be seller as primary recipient
Any help regarding our situation would be greatly appreciated. We just want to automate the system somehow with the APIs and SDKs without being the primary recipient. Please give us suggestion to make this a reality. Thanks
Using any other payment gateway like Stripe or Braintree will not help here because in that case we will be taking money as registered merchants. We would really like to work with Paypal for handling all order related stuff
The Express Checkout API supports Parallel Payments, in which case you specify the SELLERPAYPALACCOUNTID in the request. This is where the money for that particular payment would be sent.
You can use this functionality even with a single payment on the order, though. So you can just setup a single payment and include that SELLERPAYPALACCOUNTID parameter, and the money will go directly to that account.
When doing this you can use your own API credentials and no permissions or anything are required from the 3rd party account to send the funds directly to them.
This PayPal PHP SDK will make the Express Checkout API calls very quick and easy for you, so you could just setup some simple PHP services to hit from your mobile app(s).
What I am trying to do is I have a one cron file, which check that the user requested payment if yes then this file transfer payment from admin PayPal account to user's PayPal account (of course only if admin account have money :)).
I check Adaptive Payments, but what I am trying to achieve is transfer money from admin's PayPal account to user's PayPal account. How to achieve this?
It is cron job. So there is no need of the approval of admin to transfer money. It is well handled in the project. Means directly transfer money from one account to another?
Thanks in advance.
If you would like to transfer money between two paypal accounts without approval, then you will need to use Implicit Approval in Adaptive Payments.
Implicit approval payments, in which your application is both the sender of a payment and the caller of the Adaptive Payments Pay API. In this case, PayPal makes the payment from your own account, which eliminates the need for approval.Try here
I am working on a game site which have a feature like users can buy coins, For buy coins he can use PayPal. After making payment coins will added in hi account. And then any time he can request to change coins.
So my questions are
Which PayPal payment method should be used for it?
How can be payment will be sent in user account. Is site owner do it manually?
If I understand your question correctly it can be done in one of two ways:
Reseller model: you collect the money into YOUR account and use PP to transfer the money to the merchant account (minus your commission or whatever)
The merchant opens an PP business account and provide you the API-credentials (not the user/pass to his account! the API creds!). Then you use his creds to place the orders and the money is collected in the merchant's account.
I'm building a website where users can buy virtual money and later sell them. I have already made the system for buying the credits with PayPals DoDirectPayment API, but im stuck at the point of paying the user when he wants to sell them.
How can i pay a user who dosn't have a PayPal account?
When its possible to get money from creditcard numbers, shouldn't be possible to do it the other way around?
By the way, i am using Angelleyes library for paypal payments, if its make any difference.
This is my first time with website payments, so i have no experience at this.
You cannot transfer money to ones bank account but you programatically make a payment to a Paypal account using Mass Payment: https://www.paypal.com/cgi-bin/webscr?cmd=_batch-payment-overview-outside
I have integrated standard paypal with one of sites and it works as follows: user selects which subscription to buy, he is redirected to paypal, paypal sends IPN response, I process it and then every X days PayPal sends a new IPN notifying site that user has been successfully charged for new subscription iteration. Now the problem is that user needs to have paypal account to sign up for such subscription.
The customer contacted PayPal and found out that it is possible to avoid having user to use their PayPal account to buy subscription when seller uses paypal pro account. Is it really so? Will I be able to gather user's card info, then send some request to PayPal API and have the subscription created. If yes, what will happen next? PayPal will be sending me IPN requests every X days notifying site that the card has been successfully charged?
Also, what is the general flow? Do I always have to gather card info and send it to paypal api or can I redirect user to paypal in a similar way as standard paypal functions?
Yes, this is possible. You would need to sign up for PayPal Website Payments Pro and Direct Payment Recurring Payments. You can then use the CreateRecurringPaymentsProfile API and specify the card details directly in a single API call.
This will create a recurring profile, which is billed every X days / months, depending on what you specified as the billing period in CreateRecurringPaymentsProfile.
Alternatively, you can also sign up for PayPal Premium Services (for the UK) or PayPal Enhanced Recurring Payments (for the US). This allows you to accept subscription payments from guest users, using the exact same integration you have at the moment, except a 'guest payment' section will be added to the PayPal checkout screen, so buyers won't be forced to create a PayPal account to sign up for your subscriptions any longer.
(Note: Enhanced Recurring Payments / Premium Services has other benefits as well, such as Installment Plans, but guest subscription payments is definitely the biggest benefit).