Best answer

shippo + paypal integration for tracking number


I have on successful sale zapier creates an order and prints a label.  
 

now I need to take the tracking and add it back into the PayPal order.  
 

doesn’t seem to be an easy way to do this.  Is this possible with Zapier?

Thanks!

Daniel

icon

Best answer by AndrewJDavison_Luhhu 30 March 2021, 13:14

View original

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

11 replies

Userlevel 7
Badge +10

@SmallwoodDR82 

Unfortunately, it’s not possible for Zapier to update an order in PayPal. You’d need to do this manually.

Andrew thanks for the quick reply.  Is this a limitation on zapier integration or does PayPal not allow that through their APIs?  I’ve found some documentation but just surprised this automation hasn’t been done yet.

Userlevel 7
Badge +14

Hi @SmallwoodDR82 

FYI: Most Zap app integrations are created and maintained by the app developer, rather than Zapier, altho unsure who manages the PayPal Zap app integration.

Generally app developers build out their most popular/useful API endpoints for their Zap app integrations.

Troy thanks for that.  I reread my post and totally didn’t mean it in that negative tone toward Zapier.  So I guess the question is: is the limitation with API support from Shippo/PayPal or maybe a feature enhancement from the app developer within Zapier.

thanks!!

Userlevel 7
Badge +14

@SmallwoodDR82

If an app’s API supports the desired endpoint functionality, then in theory the Zap app integration manager could build it out as part of their Zap app’s triggers/actions/searches.

Otherwise, consider using Webhooks or Code steps to leverage an app’s API.

Webhooks: https://zapier.com/apps/webhook/integrations#triggers-and-actions

Code: https://zapier.com/apps/code/help

@Troy Tessalone I went ahead and took your advice and started my own Zap and attempted to use.a webhook to pull the data I needed.  Come to find out Custom Request within webhook only support basic auth.  The API I’m using requires oAuth.  So I began writing a private app to accomplish my needs.

I’m now running into another issue.  When I’m creating the app and under Action/API Configuration I input all of my settings and run a ‘Test You Request’ I get a Request Failed message regardless if I use Form Mode or Code Mode.  I know my command is correct as I’ve tested this with Postman.  The error is the exact error if I change my request in Postman to a GET instead of a POST.  My question is why is Zapier App sending my API request as a GET when I specifically called out a POST?

Any thoughts here?

Userlevel 7
Badge +14

@SmallwoodDR82Sorry, I’ve never built a custom Zap app, as I’ve only integrated via Code or Webhooks app steps.

 

You might be best served, by posting a new Topic under the ‘Developer Discussion’ section.

To add to this.  I just tested a GET command that works and got it to work with the editor.  I then changed the method to POST within the editor and the request was still successful.  

I believe the method change within the editor is not working correctly.  Could we get someone to look into this to confirm for me?

Userlevel 7
Badge +14

@SmallwoodDR82 Would be best to open a ticket with Zapier Support here: https://zapier.com/app/get-help

@Troy Tessalone Thanks I have done that and am working with the dev team.

 

With that said for the web hooks authentication how do you use web hooks with APIs that require oAuth? Basic Auth doesn’t seem to work for this customer.  Have you run into this?

 

Thanks!

Userlevel 7
Badge +14

@SmallwoodDR82 

Using OAuth via Webhooks app requires a series of steps (and thus more Tasks) to handle the authentication/access/refresh tokens.

The solution can leverage Storage by Zapier as a database: https://zapier.com/apps/storage/help