0

I have Payments Pro Payflow Pro (I think) and using manager.paypal.com with "hosted checout pages" right now but I need to change it to process credit cards directly on my website withotu any embeding or redirections.

Account in manager.paypal.com

PayPal Payments Pro Live --

Hosted Checkout Pages Live --

Payflow SDK/API (Full Access) Live --

Paypal Express Checkout Live --

Should be possible via REST API right? https://developer.paypal.com/docs/integration/direct/accept-credit-cards/

I added new user in manager.paypal.com with role API_FULL_TRANSACTIONS but there is no user_id or secret values anywhere in manager.paypal.com - these 2 values are needed in order to get access_token according to https://developer.paypal.com/docs/integration/direct/make-your-first-call/

I see these values when logged in as regular paypal user or developer but not in manager.paypal.com

What am I missing? How manager.paypal.com users are connected to paypal users?

Thanks for help!

Eric
  • 1
  • 2
  • What have you got so far? Show us your work! – Viktor Svensson Feb 07 '15 at 12:01
  • I can't due to client's restriction but hosted solutions via paypal manager work just fine. I have rather general question how manager users are connected to paypal/developer accounts and how to get these user_id and security to pass to REST API – Eric Feb 07 '15 at 12:10
  • manager.paypal.com is the merchant-facing website for payflow, which is a product originally developed over a decade ago by another company (Verisign) and subsequently purchased by PayPal. It has been integrated into PayPal and extended to support some, but NOT all, of PayPal's other products. As your question notes you can generate the appropriate type of PayPal API credentials for PayPal's newest REST-based products when logged in to the other PayPal sites (as user or developer). Do that instead of creating & managing the API user in manager.paypal.com. – geewiz Feb 07 '15 at 17:50
  • Thank you geewiz - I just assumed there must be a connection since manager.paypal.com has user management and special role for it and it's called API_FULL_TRANSACTIONS – Eric Feb 07 '15 at 21:38

1 Answers1

2

Sounds like you have a PayPal Pro 2.0 account, which gives you full access to both the PayPal Merchant APIs as well as the PayFlow APIs.

The PayPal Merchant APIs use a USER, PASS, and SIGNATURE in the API request. The PayFlow API would use the USER, PASS, VENDOR, and PARTNER values that you're seeing with your PayPal Manager account.

For more details, you might be interested in taking a look at this article I wrote about the history of PayPal Payments Pro.

Drew Angell
  • 25,968
  • 5
  • 32
  • 51
  • 1
    Andrew - thank you for clarification, I would never expect that Paypal can create such a mess... Awesome blog post! – Eric Feb 08 '15 at 10:05