Skip to content
This repository has been archived by the owner on Sep 29, 2023. It is now read-only.

Third party receiver for invoicing? #99

Closed
karptonite opened this issue Jul 29, 2014 · 13 comments
Closed

Third party receiver for invoicing? #99

karptonite opened this issue Jul 29, 2014 · 13 comments

Comments

@karptonite
Copy link

Our site facilitates sales between third party buyers and sellers. We'd like to allow the seller to click a button on our site, and send a paypal invoice directly to the buyer, with the seller as the receiver. Is that possible with the REST API? The existing issues page https://github.com/paypal/rest-api-sdk-python/wiki/Existing-Issues-and-Unavailable%5CUpcoming-features
says that you can't configure receiver for payments, but says nothing about missing features for invoicing.

It looks like this is possible with the Classic API https://developer.paypal.com/docs/classic/invoicing/ht_invoicing-3p/
but I'd prefer to use the REST API if the feature is available.

@avidas
Copy link
Contributor

avidas commented Jul 29, 2014

This is not currently possible for REST invoicing APIs, the merchant email has to match the one used to get client credentials, so it only allows for single merchant. This will likely be addressed in a future release and we will track this here.

@karptonite
Copy link
Author

Thanks for the confirmation! Might want to add that information to this wiki page:
https://github.com/paypal/rest-api-sdk-python/wiki/Existing-Issues-and-Unavailable%5CUpcoming-features#currently-unavailableupcoming-rest-api-features-
I spent a while trying to figure out how to do this, since it wasn't listed on that page as a missing feature.

@avidas
Copy link
Contributor

avidas commented Jul 29, 2014

@karptonite Good point, updated the wiki now.

@mbopp
Copy link

mbopp commented Mar 24, 2015

Checking in to see if there is any movement on allowing third party sellers to send invoices via the REST API?

@kishinmanglani
Copy link

Also interested in this

@jaypatel512
Copy link
Contributor

Hey @mbopp @kishinmanglani !

I have pinged the Product Owner again for this feature, and will update the thread accordingly. The API team in constantly adding all the features we had in our classic APIs to REST as fast as possible, correcting mistakes that happened in past along the way.

@oreonix
Copy link

oreonix commented Jul 1, 2015

👍 on this. Any updates on Paypal supporting the REST API for 3rd party invoicing?

@jaypatel512
Copy link
Contributor

No updates yet unfortunately. But we are passing all your 👍 's to our internal team to expedite it :)

@blakeloverain
Copy link

This is a serious issue preventing third party services (SaaS, ecommerce, etc) from implementing the REST API. It's unreasonable to request that non-technical users create their own "App" in their paypal account and copy/paste their client_id/secret here. There needs to be a way to do this via OAuth, similar to the Permissions Service - but I cannot find any information on an equivalent. If I didn't need to support PayPal, I wouldn't bother, but it seems I have to go back to the classic API. Now I need to figure out how to remain PCI compliant with the credit cards. I'd imagine there's no "vault" equivalent for the classic API's?

@jaypatel512
Copy link
Contributor

Hey @blakeloverain !

Unfortunately, the permissions API is no available in REST yet, however, your use case is a perfect example for us to expedite this. I will pass on your request to the product owners down the chain. However, you can also request that by directly reaching out to Merchant Technical Support, as they have more control over the priorities. This Issue tracker is specifically for SDK issues.

Good news is, we do have Vault APIs](http://paypal.github.io/PayPal-PHP-SDK/sample/#vault) in REST API. We have a lot of samples that will show you how exactly to use it, and you can even try it out before touching any kind of code by following steps here.

Please let me know if you run into any issues running Vault APIs and I should be able to help you.

@brandonros
Copy link

Just checking in to see if I am able to use a Permissions-obtained access token to sign a body, then pass X-PAYPAL-AUTHORIZATION to make API calls on behalf of another user, or if this is still not supported?

@jaypatel512
Copy link
Contributor

Internal bookkeeping: PPPLPAYPT-6512

@jaypatel512
Copy link
Contributor

Hello All,

The third party invoicing is now available in release 1.7.3.

We have attached samples to provide you better details.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants