Hi,
I am *really* struggling with a PayFlow Pro integration and I have some questions. Situation is complex hence the long explanation.
The requirements:
- Start the a purchase flow for a single item by clicking a "Buy Now" button (simpler than a shopping cart).
- Website hosting "Buy Now" button is not now (nor ever will be) PCI compliant.
- Vendor only has PayFlow Pro account (i.e. can only log into manager.paypal.com)
- Development language Java
- Completion Date ASAP
Me:
-Experienced Java programmer, but
-New to PayPal Suite of products
Original Intention:
-Interface to PayFlow Pro using "PayPal Java NVP SDK v5_1_1"
-"Buy Now" button launch into Checkout Express to handle payment
(Note: can't create "Buy Now" button in PayPal because vendor doesn't have that sort of account)
What I Did:
-Setup PayPal Business and Buyer Accounts in sandbox
-Also setup an account at manager.paypal.com which currently has the PayFlow Pro service in Test mode.
-Developed code utilizing "Express Checkout" and tested it using SDK default account.
The Problems:
-There are 4 options in the API for connecting to PayPal/PayFlow. However none seem to match the merchant/partner/password parameters in my PayFlow Pro account.
-Someone has since told me that it is not possible to use the Express Checkout with a PayFlow Pro only account.
-Plus I'm told that if the Vendor were to open a *Payment* Pro account, they could link not it to their existing *PayFlow* Pro account.
The Questions:
Q: Can I use one of these methods to get a profile for PayFlow Pro and if so, what parameters should I use.
ProfileFactory.createSSLAPIProfile();
ProfileFactory.createSignatureAPIProfile();
ProfileFactory.createPermissionAPIProfile();
ProfileFactory.createUniPayAPIProfile();
A:
Q: Is it true that if the Vendor creates a Payment Pro account they can't link it to their existing PayFlow Pro account.
A:
Q: In spite of the fact that I *seemed* to be able to use Express Checkout with PayFlow Pro in the Java SDK test JSPs, is it true that I cannot do so to the vendors PayFlow Pro account?
A:
Q: If it isn't possible to use PayFlow Pro with Checkout Express then, (bearing in mind we can't get PCI compliance) what is our next best option?
A:
Q: Apart from these 3 documents, is there anything you recommend that I read?
PFP_ExpressCheckout_PP.pdf,
PP_PayflowPro_Guide.pdf
PP_Sandbox_UserGuideDE.pdf
A:
Thank you.
Regards
Brett S